| Index: appengine/cr-buildbucket/test/service_test.py
|
| diff --git a/appengine/cr-buildbucket/test/service_test.py b/appengine/cr-buildbucket/test/service_test.py
|
| index bdef6d14099d94b6ed668559bb8a992e4c8cf794..091865707de2c08116366fc541393b9cfd29fd1c 100644
|
| --- a/appengine/cr-buildbucket/test/service_test.py
|
| +++ b/appengine/cr-buildbucket/test/service_test.py
|
| @@ -66,6 +66,20 @@ class BuildBucketServiceTest(testing.AppengineTestCase):
|
| self.assertEqual(build.parameters, params)
|
| self.assertEqual(build.created_by, auth.get_current_identity())
|
|
|
| + def test_add_with_client_operation_id(self):
|
| + build = self.service.add(
|
| + bucket='chromium',
|
| + parameters={'buildername': 'linux_rel'},
|
| + client_operation_id='1',
|
| + )
|
| + build2 = self.service.add(
|
| + bucket='chromium',
|
| + parameters={'buildername': 'linux_rel'},
|
| + client_operation_id='1',
|
| + )
|
| + self.assertIsNotNone(build.key)
|
| + self.assertEqual(build, build2)
|
| +
|
| def test_add_with_bad_bucket_name(self):
|
| with self.assertRaises(errors.InvalidInputError):
|
| self.service.add(bucket='chromium as')
|
|
|