diff --git a/test/test_api_security.py b/test/test_api_security.py index 5e0e5ab5a..3b1ef9a91 100644 --- a/test/test_api_security.py +++ b/test/test_api_security.py @@ -26,7 +26,7 @@ from endpoints.api.billing import (UserInvoiceList, UserCard, UserPlan, ListPlan from endpoints.api.discovery import DiscoveryResource from endpoints.api.organization import (OrganizationList, OrganizationMember, OrgPrivateRepositories, OrgnaizationMemberList, - Organization) + Organization, ApplicationInformation) from endpoints.api.repository import RepositoryList, RepositoryVisibility, Repository from endpoints.api.permission import (RepositoryUserPermission, RepositoryTeamPermission, RepositoryTeamPermissionList, RepositoryUserPermissionList) @@ -80,13 +80,13 @@ class TestFindRepositories(ApiTestCase): self._set_url(FindRepositories) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 200, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -98,13 +98,13 @@ class TestUserInvoiceList(ApiTestCase): self._set_url(UserInvoiceList) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 401, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 404, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 404, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -116,13 +116,13 @@ class TestPrivateRepositories(ApiTestCase): self._set_url(PrivateRepositories) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 401, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -134,16 +134,20 @@ class TestConvertToOrganization(ApiTestCase): self._set_url(ConvertToOrganization) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'plan': 'GRBK', u'adminUser': 'DLYU', u'adminPassword': 'MLXB'}) + self._run_test('POST', 401, None, {u'plan': '1RB4', u'adminUser': '44E8', + u'adminPassword': 'IQTM'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'plan': 'GRBK', u'adminUser': 'DLYU', u'adminPassword': 'MLXB'}) + self._run_test('POST', 400, 'freshuser', {u'plan': '1RB4', u'adminUser': '44E8', + u'adminPassword': 'IQTM'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'plan': 'GRBK', u'adminUser': 'DLYU', u'adminPassword': 'MLXB'}) + self._run_test('POST', 400, 'reader', {u'plan': '1RB4', u'adminUser': '44E8', + u'adminPassword': 'IQTM'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'plan': 'GRBK', u'adminUser': 'DLYU', u'adminPassword': 'MLXB'}) + self._run_test('POST', 400, 'devtable', {u'plan': '1RB4', u'adminUser': '44E8', + u'adminPassword': 'IQTM'}) class TestUserRobotList(ApiTestCase): @@ -152,13 +156,13 @@ class TestUserRobotList(ApiTestCase): self._set_url(UserRobotList) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 401, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -170,28 +174,19 @@ class TestUserCard(ApiTestCase): self._set_url(UserCard) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 401, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'token': 'RP9X'}) - - def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'token': 'RP9X'}) - - def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'token': 'RP9X'}) - - def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'token': 'RP9X'}) + self._run_test('POST', 401, None, {u'token': 'ORH4'}) class TestUserPlan(ApiTestCase): @@ -200,28 +195,19 @@ class TestUserPlan(ApiTestCase): self._set_url(UserPlan) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 401, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_put_anonymous(self): - self._run_test('PUT', 403, None, {u'plan': 'EUM0'}) - - def test_put_freshuser(self): - self._run_test('PUT', 403, 'freshuser', {u'plan': 'EUM0'}) - - def test_put_reader(self): - self._run_test('PUT', 403, 'reader', {u'plan': 'EUM0'}) - - def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'plan': 'EUM0'}) + self._run_test('PUT', 401, None, {u'plan': '1QIK'}) class TestUserLogs(ApiTestCase): @@ -230,13 +216,13 @@ class TestUserLogs(ApiTestCase): self._set_url(UserLogs) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 401, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -248,16 +234,16 @@ class TestOrganizationList(ApiTestCase): self._set_url(OrganizationList) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'name': 'F0N6', u'email': 'O08K'}) + self._run_test('POST', 401, None, {u'name': 'KSIS', u'email': 'DHVZ'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'name': 'F0N6', u'email': 'O08K'}) + self._run_test('POST', 400, 'freshuser', {u'name': 'KSIS', u'email': 'DHVZ'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'name': 'F0N6', u'email': 'O08K'}) + self._run_test('POST', 400, 'reader', {u'name': 'KSIS', u'email': 'DHVZ'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'name': 'F0N6', u'email': 'O08K'}) + self._run_test('POST', 400, 'devtable', {u'name': 'KSIS', u'email': 'DHVZ'}) class TestRepositoryList(ApiTestCase): @@ -266,28 +252,32 @@ class TestRepositoryList(ApiTestCase): self._set_url(RepositoryList) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 200, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'visibility': u'public', u'repository': 'G8DC', u'description': '29A8'}) + self._run_test('POST', 400, None, {u'visibility': u'public', u'repository': 'XZGB', + u'description': '0O8U'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'visibility': u'public', u'repository': 'G8DC', u'description': '29A8'}) + self._run_test('POST', 201, 'freshuser', {u'visibility': u'public', u'repository': 'XZGB', + u'description': '0O8U'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'visibility': u'public', u'repository': 'G8DC', u'description': '29A8'}) + self._run_test('POST', 201, 'reader', {u'visibility': u'public', u'repository': 'XZGB', + u'description': '0O8U'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'visibility': u'public', u'repository': 'G8DC', u'description': '29A8'}) + self._run_test('POST', 201, 'devtable', {u'visibility': u'public', u'repository': 'XZGB', + u'description': '0O8U'}) class TestDiscoveryResource(ApiTestCase): @@ -296,13 +286,13 @@ class TestDiscoveryResource(ApiTestCase): self._set_url(DiscoveryResource) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 200, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -314,16 +304,16 @@ class TestFileDropResource(ApiTestCase): self._set_url(FileDropResource) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'mimeType': 'P0M8'}) + self._run_test('POST', 200, None, {u'mimeType': 'TKBX'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'mimeType': 'P0M8'}) + self._run_test('POST', 200, 'freshuser', {u'mimeType': 'TKBX'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'mimeType': 'P0M8'}) + self._run_test('POST', 200, 'reader', {u'mimeType': 'TKBX'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'mimeType': 'P0M8'}) + self._run_test('POST', 200, 'devtable', {u'mimeType': 'TKBX'}) class TestRecovery(ApiTestCase): @@ -332,16 +322,16 @@ class TestRecovery(ApiTestCase): self._set_url(Recovery) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'email': 'DCIO'}) + self._run_test('POST', 400, None, {u'email': '826S'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'email': 'DCIO'}) + self._run_test('POST', 400, 'freshuser', {u'email': '826S'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'email': 'DCIO'}) + self._run_test('POST', 400, 'reader', {u'email': '826S'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'email': 'DCIO'}) + self._run_test('POST', 400, 'devtable', {u'email': '826S'}) class TestSignout(ApiTestCase): @@ -350,16 +340,16 @@ class TestSignout(ApiTestCase): self._set_url(Signout) def test_post_anonymous(self): - self._run_test('POST', 403, None, None) + self._run_test('POST', 200, None, None) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', None) + self._run_test('POST', 200, 'freshuser', None) def test_post_reader(self): - self._run_test('POST', 403, 'reader', None) + self._run_test('POST', 200, 'reader', None) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', None) + self._run_test('POST', 200, 'devtable', None) class TestSignin(ApiTestCase): @@ -368,16 +358,16 @@ class TestSignin(ApiTestCase): self._set_url(Signin) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'username': 'WQ9N', u'password': 'ZGHZ'}) + self._run_test('POST', 403, None, {u'username': 'E9RY', u'password': 'LQ0N'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'username': 'WQ9N', u'password': 'ZGHZ'}) + self._run_test('POST', 403, 'freshuser', {u'username': 'E9RY', u'password': 'LQ0N'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'username': 'WQ9N', u'password': 'ZGHZ'}) + self._run_test('POST', 403, 'reader', {u'username': 'E9RY', u'password': 'LQ0N'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'username': 'WQ9N', u'password': 'ZGHZ'}) + self._run_test('POST', 403, 'devtable', {u'username': 'E9RY', u'password': 'LQ0N'}) class TestListPlans(ApiTestCase): @@ -386,13 +376,13 @@ class TestListPlans(ApiTestCase): self._set_url(ListPlans) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 200, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -404,40 +394,43 @@ class TestUser(ApiTestCase): self._set_url(User) def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 401, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_put_anonymous(self): - self._run_test('PUT', 403, None, {}) + self._run_test('PUT', 401, None, {}) def test_put_freshuser(self): - self._run_test('PUT', 403, 'freshuser', {}) + self._run_test('PUT', 200, 'freshuser', {}) def test_put_reader(self): - self._run_test('PUT', 403, 'reader', {}) + self._run_test('PUT', 200, 'reader', {}) def test_put_devtable(self): self._run_test('PUT', 200, 'devtable', {}) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'username': 'GUAZ', u'password': 'FCSN', u'email': 'YE7T'}) + self._run_test('POST', 400, None, {u'username': 'T946', u'password': '0SG4', u'email': 'MENT'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'username': 'GUAZ', u'password': 'FCSN', u'email': 'YE7T'}) + self._run_test('POST', 400, 'freshuser', {u'username': 'T946', u'password': '0SG4', + u'email': 'MENT'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'username': 'GUAZ', u'password': 'FCSN', u'email': 'YE7T'}) + self._run_test('POST', 400, 'reader', {u'username': 'T946', u'password': '0SG4', + u'email': 'MENT'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'username': 'GUAZ', u'password': 'FCSN', u'email': 'YE7T'}) + self._run_test('POST', 400, 'devtable', {u'username': 'T946', u'password': '0SG4', + u'email': 'MENT'}) class TestTeamMemberBuynlargeDevtableReaders(ApiTestCase): @@ -485,7 +478,7 @@ class TestTeamMemberBuynlargeDevtableOwners(ApiTestCase): self._run_test('PUT', 403, 'reader', None) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', None) + self._run_test('PUT', 400, 'devtable', None) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -512,7 +505,7 @@ class TestTeamMemberListBuynlargeReaders(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -536,10 +529,10 @@ class TestTeamMemberListBuynlargeOwners(ApiTestCase): self._run_test('GET', 200, 'devtable', None) -class TestRepositoryUserPermissionNscdPublicPublicrepo(ApiTestCase): +class TestRepositoryUserPermissionA2o9PublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryUserPermission, username="NSCD", repository="public/publicrepo") + self._set_url(RepositoryUserPermission, username="A2O9", repository="public/publicrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -551,7 +544,7 @@ class TestRepositoryUserPermissionNscdPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -563,7 +556,49 @@ class TestRepositoryUserPermissionNscdPublicPublicrepo(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 403, 'devtable', {u'role': u'read'}) + + def test_delete_anonymous(self): + self._run_test('DELETE', 403, None, None) + + def test_delete_freshuser(self): + self._run_test('DELETE', 403, 'freshuser', None) + + def test_delete_reader(self): + self._run_test('DELETE', 403, 'reader', None) + + def test_delete_devtable(self): + self._run_test('DELETE', 403, 'devtable', None) + + +class TestRepositoryUserPermissionA2o9DevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryUserPermission, username="A2O9", repository="devtable/shared") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 400, 'devtable', None) + + def test_put_anonymous(self): + self._run_test('PUT', 403, None, {u'role': u'read'}) + + def test_put_freshuser(self): + self._run_test('PUT', 403, 'freshuser', {u'role': u'read'}) + + def test_put_reader(self): + self._run_test('PUT', 403, 'reader', {u'role': u'read'}) + + def test_put_devtable(self): + self._run_test('PUT', 400, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -578,10 +613,10 @@ class TestRepositoryUserPermissionNscdPublicPublicrepo(ApiTestCase): self._run_test('DELETE', 400, 'devtable', None) -class TestRepositoryUserPermissionNscdDevtableShared(ApiTestCase): +class TestRepositoryUserPermissionA2o9BuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryUserPermission, username="NSCD", repository="devtable/shared") + self._set_url(RepositoryUserPermission, username="A2O9", repository="buynlarge/orgrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -593,7 +628,7 @@ class TestRepositoryUserPermissionNscdDevtableShared(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 400, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -605,49 +640,7 @@ class TestRepositoryUserPermissionNscdDevtableShared(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) - - def test_delete_anonymous(self): - self._run_test('DELETE', 403, None, None) - - def test_delete_freshuser(self): - self._run_test('DELETE', 403, 'freshuser', None) - - def test_delete_reader(self): - self._run_test('DELETE', 403, 'reader', None) - - def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) - - -class TestRepositoryUserPermissionNscdBuynlargeOrgrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryUserPermission, username="NSCD", repository="buynlarge/orgrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - def test_put_anonymous(self): - self._run_test('PUT', 403, None, {u'role': u'read'}) - - def test_put_freshuser(self): - self._run_test('PUT', 403, 'freshuser', {u'role': u'read'}) - - def test_put_reader(self): - self._run_test('PUT', 403, 'reader', {u'role': u'read'}) - - def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 400, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -677,7 +670,7 @@ class TestRepositoryTeamPermissionReadersPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -689,7 +682,7 @@ class TestRepositoryTeamPermissionReadersPublicPublicrepo(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 403, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -701,7 +694,7 @@ class TestRepositoryTeamPermissionReadersPublicPublicrepo(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 403, 'devtable', None) class TestRepositoryTeamPermissionReadersDevtableShared(ApiTestCase): @@ -719,7 +712,7 @@ class TestRepositoryTeamPermissionReadersDevtableShared(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 400, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -731,7 +724,7 @@ class TestRepositoryTeamPermissionReadersDevtableShared(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 400, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -785,7 +778,7 @@ class TestRepositoryTeamPermissionReadersBuynlargeOrgrepo(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 204, 'devtable', None) class TestRepositoryTeamPermissionOwnersPublicPublicrepo(ApiTestCase): @@ -803,7 +796,7 @@ class TestRepositoryTeamPermissionOwnersPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -815,7 +808,7 @@ class TestRepositoryTeamPermissionOwnersPublicPublicrepo(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 403, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -827,7 +820,7 @@ class TestRepositoryTeamPermissionOwnersPublicPublicrepo(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 403, 'devtable', None) class TestRepositoryTeamPermissionOwnersDevtableShared(ApiTestCase): @@ -845,7 +838,7 @@ class TestRepositoryTeamPermissionOwnersDevtableShared(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 400, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -857,7 +850,7 @@ class TestRepositoryTeamPermissionOwnersDevtableShared(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 400, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -887,7 +880,7 @@ class TestRepositoryTeamPermissionOwnersBuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 400, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -914,10 +907,10 @@ class TestRepositoryTeamPermissionOwnersBuynlargeOrgrepo(ApiTestCase): self._run_test('DELETE', 400, 'devtable', None) -class TestBuildTriggerActivateV5p0PublicPublicrepo(ApiTestCase): +class TestBuildTriggerActivateSwo1PublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTriggerActivate, trigger_uuid="V5P0", repository="public/publicrepo") + self._set_url(BuildTriggerActivate, trigger_uuid="SWO1", repository="public/publicrepo") def test_post_anonymous(self): self._run_test('POST', 403, None, {}) @@ -929,13 +922,13 @@ class TestBuildTriggerActivateV5p0PublicPublicrepo(ApiTestCase): self._run_test('POST', 403, 'reader', {}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {}) + self._run_test('POST', 403, 'devtable', {}) -class TestBuildTriggerActivateV5p0DevtableShared(ApiTestCase): +class TestBuildTriggerActivateSwo1DevtableShared(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTriggerActivate, trigger_uuid="V5P0", repository="devtable/shared") + self._set_url(BuildTriggerActivate, trigger_uuid="SWO1", repository="devtable/shared") def test_post_anonymous(self): self._run_test('POST', 403, None, {}) @@ -947,13 +940,13 @@ class TestBuildTriggerActivateV5p0DevtableShared(ApiTestCase): self._run_test('POST', 403, 'reader', {}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {}) + self._run_test('POST', 404, 'devtable', {}) -class TestBuildTriggerActivateV5p0BuynlargeOrgrepo(ApiTestCase): +class TestBuildTriggerActivateSwo1BuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTriggerActivate, trigger_uuid="V5P0", repository="buynlarge/orgrepo") + self._set_url(BuildTriggerActivate, trigger_uuid="SWO1", repository="buynlarge/orgrepo") def test_post_anonymous(self): self._run_test('POST', 403, None, {}) @@ -965,13 +958,139 @@ class TestBuildTriggerActivateV5p0BuynlargeOrgrepo(ApiTestCase): self._run_test('POST', 403, 'reader', {}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {}) + self._run_test('POST', 404, 'devtable', {}) -class TestBuildTriggerSourcesPnofPublicPublicrepo(ApiTestCase): +class TestBuildTriggerSources831cPublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTriggerSources, trigger_uuid="PNOF", repository="public/publicrepo") + self._set_url(BuildTriggerSources, trigger_uuid="831C", repository="public/publicrepo") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 403, 'devtable', None) + + +class TestBuildTriggerSources831cDevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(BuildTriggerSources, trigger_uuid="831C", repository="devtable/shared") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + +class TestBuildTriggerSources831cBuynlargeOrgrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(BuildTriggerSources, trigger_uuid="831C", repository="buynlarge/orgrepo") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + +class TestBuildTriggerSubdirs4i2yPublicPublicrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(BuildTriggerSubdirs, trigger_uuid="4I2Y", repository="public/publicrepo") + + def test_post_anonymous(self): + self._run_test('POST', 403, None, {}) + + def test_post_freshuser(self): + self._run_test('POST', 403, 'freshuser', {}) + + def test_post_reader(self): + self._run_test('POST', 403, 'reader', {}) + + def test_post_devtable(self): + self._run_test('POST', 403, 'devtable', {}) + + +class TestBuildTriggerSubdirs4i2yDevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(BuildTriggerSubdirs, trigger_uuid="4I2Y", repository="devtable/shared") + + def test_post_anonymous(self): + self._run_test('POST', 403, None, {}) + + def test_post_freshuser(self): + self._run_test('POST', 403, 'freshuser', {}) + + def test_post_reader(self): + self._run_test('POST', 403, 'reader', {}) + + def test_post_devtable(self): + self._run_test('POST', 404, 'devtable', {}) + + +class TestBuildTriggerSubdirs4i2yBuynlargeOrgrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(BuildTriggerSubdirs, trigger_uuid="4I2Y", repository="buynlarge/orgrepo") + + def test_post_anonymous(self): + self._run_test('POST', 403, None, {}) + + def test_post_freshuser(self): + self._run_test('POST', 403, 'freshuser', {}) + + def test_post_reader(self): + self._run_test('POST', 403, 'reader', {}) + + def test_post_devtable(self): + self._run_test('POST', 404, 'devtable', {}) + + +class TestTriggerBuildListZm1wPublicPublicrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(TriggerBuildList, trigger_uuid="ZM1W", repository="public/publicrepo") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 403, 'devtable', None) + + +class TestTriggerBuildListZm1wDevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(TriggerBuildList, trigger_uuid="ZM1W", repository="devtable/shared") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -986,10 +1105,10 @@ class TestBuildTriggerSourcesPnofPublicPublicrepo(ApiTestCase): self._run_test('GET', 200, 'devtable', None) -class TestBuildTriggerSourcesPnofDevtableShared(ApiTestCase): +class TestTriggerBuildListZm1wBuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTriggerSources, trigger_uuid="PNOF", repository="devtable/shared") + self._set_url(TriggerBuildList, trigger_uuid="ZM1W", repository="buynlarge/orgrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1004,136 +1123,10 @@ class TestBuildTriggerSourcesPnofDevtableShared(ApiTestCase): self._run_test('GET', 200, 'devtable', None) -class TestBuildTriggerSourcesPnofBuynlargeOrgrepo(ApiTestCase): +class TestActivateBuildTrigger0byePublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTriggerSources, trigger_uuid="PNOF", repository="buynlarge/orgrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestBuildTriggerSubdirsDabwPublicPublicrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(BuildTriggerSubdirs, trigger_uuid="DABW", repository="public/publicrepo") - - def test_post_anonymous(self): - self._run_test('POST', 403, None, {}) - - def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {}) - - def test_post_reader(self): - self._run_test('POST', 403, 'reader', {}) - - def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {}) - - -class TestBuildTriggerSubdirsDabwDevtableShared(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(BuildTriggerSubdirs, trigger_uuid="DABW", repository="devtable/shared") - - def test_post_anonymous(self): - self._run_test('POST', 403, None, {}) - - def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {}) - - def test_post_reader(self): - self._run_test('POST', 403, 'reader', {}) - - def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {}) - - -class TestBuildTriggerSubdirsDabwBuynlargeOrgrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(BuildTriggerSubdirs, trigger_uuid="DABW", repository="buynlarge/orgrepo") - - def test_post_anonymous(self): - self._run_test('POST', 403, None, {}) - - def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {}) - - def test_post_reader(self): - self._run_test('POST', 403, 'reader', {}) - - def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {}) - - -class TestTriggerBuildListTamcPublicPublicrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(TriggerBuildList, trigger_uuid="TAMC", repository="public/publicrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestTriggerBuildListTamcDevtableShared(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(TriggerBuildList, trigger_uuid="TAMC", repository="devtable/shared") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestTriggerBuildListTamcBuynlargeOrgrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(TriggerBuildList, trigger_uuid="TAMC", repository="buynlarge/orgrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestActivateBuildTriggerD4egPublicPublicrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(ActivateBuildTrigger, trigger_uuid="D4EG", repository="public/publicrepo") + self._set_url(ActivateBuildTrigger, trigger_uuid="0BYE", repository="public/publicrepo") def test_post_anonymous(self): self._run_test('POST', 403, None, None) @@ -1145,13 +1138,13 @@ class TestActivateBuildTriggerD4egPublicPublicrepo(ApiTestCase): self._run_test('POST', 403, 'reader', None) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', None) + self._run_test('POST', 403, 'devtable', None) -class TestActivateBuildTriggerD4egDevtableShared(ApiTestCase): +class TestActivateBuildTrigger0byeDevtableShared(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(ActivateBuildTrigger, trigger_uuid="D4EG", repository="devtable/shared") + self._set_url(ActivateBuildTrigger, trigger_uuid="0BYE", repository="devtable/shared") def test_post_anonymous(self): self._run_test('POST', 403, None, None) @@ -1163,13 +1156,13 @@ class TestActivateBuildTriggerD4egDevtableShared(ApiTestCase): self._run_test('POST', 403, 'reader', None) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', None) + self._run_test('POST', 404, 'devtable', None) -class TestActivateBuildTriggerD4egBuynlargeOrgrepo(ApiTestCase): +class TestActivateBuildTrigger0byeBuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(ActivateBuildTrigger, trigger_uuid="D4EG", repository="buynlarge/orgrepo") + self._set_url(ActivateBuildTrigger, trigger_uuid="0BYE", repository="buynlarge/orgrepo") def test_post_anonymous(self): self._run_test('POST', 403, None, None) @@ -1181,13 +1174,121 @@ class TestActivateBuildTriggerD4egBuynlargeOrgrepo(ApiTestCase): self._run_test('POST', 403, 'reader', None) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', None) + self._run_test('POST', 404, 'devtable', None) -class TestRepositoryImageChangesNsgqPublicPublicrepo(ApiTestCase): +class TestRepositoryImageChangesPtsgPublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryImageChanges, image_id="NSGQ", repository="public/publicrepo") + self._set_url(RepositoryImageChanges, image_id="PTSG", repository="public/publicrepo") + + def test_get_anonymous(self): + self._run_test('GET', 404, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 404, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 404, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + +class TestRepositoryImageChangesPtsgDevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryImageChanges, image_id="PTSG", repository="devtable/shared") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 404, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + +class TestRepositoryImageChangesPtsgBuynlargeOrgrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryImageChanges, image_id="PTSG", repository="buynlarge/orgrepo") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 404, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + +class TestRepositoryBuildStatusFg86PublicPublicrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryBuildStatus, build_uuid="FG86", repository="public/publicrepo") + + def test_get_anonymous(self): + self._run_test('GET', 400, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 400, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 400, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 400, 'devtable', None) + + +class TestRepositoryBuildStatusFg86DevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryBuildStatus, build_uuid="FG86", repository="devtable/shared") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 400, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 400, 'devtable', None) + + +class TestRepositoryBuildStatusFg86BuynlargeOrgrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryBuildStatus, build_uuid="FG86", repository="buynlarge/orgrepo") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 400, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 400, 'devtable', None) + + +class TestRepositoryBuildLogsS5j8PublicPublicrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryBuildLogs, build_uuid="S5J8", repository="public/publicrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1199,13 +1300,13 @@ class TestRepositoryImageChangesNsgqPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) -class TestRepositoryImageChangesNsgqDevtableShared(ApiTestCase): +class TestRepositoryBuildLogsS5j8DevtableShared(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryImageChanges, image_id="NSGQ", repository="devtable/shared") + self._set_url(RepositoryBuildLogs, build_uuid="S5J8", repository="devtable/shared") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1217,13 +1318,13 @@ class TestRepositoryImageChangesNsgqDevtableShared(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 400, 'devtable', None) -class TestRepositoryImageChangesNsgqBuynlargeOrgrepo(ApiTestCase): +class TestRepositoryBuildLogsS5j8BuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryImageChanges, image_id="NSGQ", repository="buynlarge/orgrepo") + self._set_url(RepositoryBuildLogs, build_uuid="S5J8", repository="buynlarge/orgrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1235,13 +1336,31 @@ class TestRepositoryImageChangesNsgqBuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 400, 'devtable', None) -class TestRepositoryBuildStatusMtmsPublicPublicrepo(ApiTestCase): +class TestRepositoryTagImagesTn96PublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryBuildStatus, build_uuid="MTMS", repository="public/publicrepo") + self._set_url(RepositoryTagImages, tag="TN96", repository="public/publicrepo") + + def test_get_anonymous(self): + self._run_test('GET', 404, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 404, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 404, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + +class TestRepositoryTagImagesTn96DevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryTagImages, tag="TN96", repository="devtable/shared") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1250,16 +1369,16 @@ class TestRepositoryBuildStatusMtmsPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 404, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 404, 'devtable', None) -class TestRepositoryBuildStatusMtmsDevtableShared(ApiTestCase): +class TestRepositoryTagImagesTn96BuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryBuildStatus, build_uuid="MTMS", repository="devtable/shared") + self._set_url(RepositoryTagImages, tag="TN96", repository="buynlarge/orgrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1268,142 +1387,16 @@ class TestRepositoryBuildStatusMtmsDevtableShared(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 404, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 404, 'devtable', None) -class TestRepositoryBuildStatusMtmsBuynlargeOrgrepo(ApiTestCase): +class TestPermissionPrototypeBuynlargeL24b(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryBuildStatus, build_uuid="MTMS", repository="buynlarge/orgrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestRepositoryBuildLogsBzmkPublicPublicrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryBuildLogs, build_uuid="BZMK", repository="public/publicrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestRepositoryBuildLogsBzmkDevtableShared(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryBuildLogs, build_uuid="BZMK", repository="devtable/shared") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestRepositoryBuildLogsBzmkBuynlargeOrgrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryBuildLogs, build_uuid="BZMK", repository="buynlarge/orgrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestRepositoryTagImagesSrlmPublicPublicrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryTagImages, tag="SRLM", repository="public/publicrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestRepositoryTagImagesSrlmDevtableShared(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryTagImages, tag="SRLM", repository="devtable/shared") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestRepositoryTagImagesSrlmBuynlargeOrgrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryTagImages, tag="SRLM", repository="buynlarge/orgrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - -class TestPermissionPrototypeBuynlarge505l(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(PermissionPrototype, orgname="buynlarge", prototypeid="505L") + self._set_url(PermissionPrototype, orgname="buynlarge", prototypeid="L24B") def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -1415,7 +1408,7 @@ class TestPermissionPrototypeBuynlarge505l(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 404, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -1427,7 +1420,7 @@ class TestPermissionPrototypeBuynlarge505l(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 404, 'devtable', None) class TestOrganizationMemberBuynlargeDevtable(ApiTestCase): @@ -1448,10 +1441,10 @@ class TestOrganizationMemberBuynlargeDevtable(ApiTestCase): self._run_test('GET', 200, 'devtable', None) -class TestOrgRobotBuynlargeN7i6(ApiTestCase): +class TestOrgRobotBuynlargeZ7pd(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(OrgRobot, orgname="buynlarge", robot_shortname="N7I6") + self._set_url(OrgRobot, orgname="buynlarge", robot_shortname="Z7PD") def test_put_anonymous(self): self._run_test('PUT', 403, None, None) @@ -1463,7 +1456,7 @@ class TestOrgRobotBuynlargeN7i6(ApiTestCase): self._run_test('PUT', 403, 'reader', None) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', None) + self._run_test('PUT', 400, 'devtable', None) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -1505,7 +1498,7 @@ class TestOrganizationTeamBuynlargeReaders(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 204, 'devtable', None) class TestOrganizationTeamBuynlargeOwners(ApiTestCase): @@ -1523,7 +1516,7 @@ class TestOrganizationTeamBuynlargeOwners(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'member'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'member'}) + self._run_test('PUT', 400, 'devtable', {u'role': u'member'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -1553,7 +1546,7 @@ class TestRepositoryTeamPermissionListPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) class TestRepositoryTeamPermissionListDevtableShared(ApiTestCase): @@ -1607,7 +1600,7 @@ class TestRepositoryUserPermissionListPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) class TestRepositoryUserPermissionListDevtableShared(ApiTestCase): @@ -1646,10 +1639,10 @@ class TestRepositoryUserPermissionListBuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 200, 'devtable', None) -class TestBuildTriggerTuc0PublicPublicrepo(ApiTestCase): +class TestBuildTriggerD6tiPublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTrigger, trigger_uuid="TUC0", repository="public/publicrepo") + self._set_url(BuildTrigger, trigger_uuid="D6TI", repository="public/publicrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1661,7 +1654,127 @@ class TestBuildTriggerTuc0PublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) + + def test_delete_anonymous(self): + self._run_test('DELETE', 403, None, None) + + def test_delete_freshuser(self): + self._run_test('DELETE', 403, 'freshuser', None) + + def test_delete_reader(self): + self._run_test('DELETE', 403, 'reader', None) + + def test_delete_devtable(self): + self._run_test('DELETE', 403, 'devtable', None) + + +class TestBuildTriggerD6tiDevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(BuildTrigger, trigger_uuid="D6TI", repository="devtable/shared") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + def test_delete_anonymous(self): + self._run_test('DELETE', 403, None, None) + + def test_delete_freshuser(self): + self._run_test('DELETE', 403, 'freshuser', None) + + def test_delete_reader(self): + self._run_test('DELETE', 403, 'reader', None) + + def test_delete_devtable(self): + self._run_test('DELETE', 404, 'devtable', None) + + +class TestBuildTriggerD6tiBuynlargeOrgrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(BuildTrigger, trigger_uuid="D6TI", repository="buynlarge/orgrepo") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + def test_delete_anonymous(self): + self._run_test('DELETE', 403, None, None) + + def test_delete_freshuser(self): + self._run_test('DELETE', 403, 'freshuser', None) + + def test_delete_reader(self): + self._run_test('DELETE', 403, 'reader', None) + + def test_delete_devtable(self): + self._run_test('DELETE', 404, 'devtable', None) + + +class TestWebhookQfatPublicPublicrepo(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(Webhook, public_id="QFAT", repository="public/publicrepo") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 403, 'devtable', None) + + def test_delete_anonymous(self): + self._run_test('DELETE', 403, None, None) + + def test_delete_freshuser(self): + self._run_test('DELETE', 403, 'freshuser', None) + + def test_delete_reader(self): + self._run_test('DELETE', 403, 'reader', None) + + def test_delete_devtable(self): + self._run_test('DELETE', 403, 'devtable', None) + + +class TestWebhookQfatDevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(Webhook, public_id="QFAT", repository="devtable/shared") + + def test_get_anonymous(self): + self._run_test('GET', 403, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 403, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 403, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -1676,10 +1789,10 @@ class TestBuildTriggerTuc0PublicPublicrepo(ApiTestCase): self._run_test('DELETE', 400, 'devtable', None) -class TestBuildTriggerTuc0DevtableShared(ApiTestCase): +class TestWebhookQfatBuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTrigger, trigger_uuid="TUC0", repository="devtable/shared") + self._set_url(Webhook, public_id="QFAT", repository="buynlarge/orgrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1691,7 +1804,7 @@ class TestBuildTriggerTuc0DevtableShared(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 404, 'devtable', None) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -1706,10 +1819,10 @@ class TestBuildTriggerTuc0DevtableShared(ApiTestCase): self._run_test('DELETE', 400, 'devtable', None) -class TestBuildTriggerTuc0BuynlargeOrgrepo(ApiTestCase): +class TestRepositoryTokenUjqbPublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(BuildTrigger, trigger_uuid="TUC0", repository="buynlarge/orgrepo") + self._set_url(RepositoryToken, code="UJQB", repository="public/publicrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1721,127 +1834,7 @@ class TestBuildTriggerTuc0BuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - def test_delete_anonymous(self): - self._run_test('DELETE', 403, None, None) - - def test_delete_freshuser(self): - self._run_test('DELETE', 403, 'freshuser', None) - - def test_delete_reader(self): - self._run_test('DELETE', 403, 'reader', None) - - def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) - - -class TestWebhookTmavPublicPublicrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(Webhook, public_id="TMAV", repository="public/publicrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - def test_delete_anonymous(self): - self._run_test('DELETE', 403, None, None) - - def test_delete_freshuser(self): - self._run_test('DELETE', 403, 'freshuser', None) - - def test_delete_reader(self): - self._run_test('DELETE', 403, 'reader', None) - - def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) - - -class TestWebhookTmavDevtableShared(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(Webhook, public_id="TMAV", repository="devtable/shared") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - def test_delete_anonymous(self): - self._run_test('DELETE', 403, None, None) - - def test_delete_freshuser(self): - self._run_test('DELETE', 403, 'freshuser', None) - - def test_delete_reader(self): - self._run_test('DELETE', 403, 'reader', None) - - def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) - - -class TestWebhookTmavBuynlargeOrgrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(Webhook, public_id="TMAV", repository="buynlarge/orgrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) - - def test_delete_anonymous(self): - self._run_test('DELETE', 403, None, None) - - def test_delete_freshuser(self): - self._run_test('DELETE', 403, 'freshuser', None) - - def test_delete_reader(self): - self._run_test('DELETE', 403, 'reader', None) - - def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) - - -class TestRepositoryTokenWfo9PublicPublicrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryToken, code="WFO9", repository="public/publicrepo") - - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) - - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) - - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) - - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -1853,7 +1846,7 @@ class TestRepositoryTokenWfo9PublicPublicrepo(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 403, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -1865,13 +1858,13 @@ class TestRepositoryTokenWfo9PublicPublicrepo(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 403, 'devtable', None) -class TestRepositoryTokenWfo9DevtableShared(ApiTestCase): +class TestRepositoryTokenUjqbDevtableShared(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryToken, code="WFO9", repository="devtable/shared") + self._set_url(RepositoryToken, code="UJQB", repository="devtable/shared") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1883,7 +1876,7 @@ class TestRepositoryTokenWfo9DevtableShared(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 404, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -1895,7 +1888,7 @@ class TestRepositoryTokenWfo9DevtableShared(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 400, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -1910,10 +1903,10 @@ class TestRepositoryTokenWfo9DevtableShared(ApiTestCase): self._run_test('DELETE', 400, 'devtable', None) -class TestRepositoryTokenWfo9BuynlargeOrgrepo(ApiTestCase): +class TestRepositoryTokenUjqbBuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryToken, code="WFO9", repository="buynlarge/orgrepo") + self._set_url(RepositoryToken, code="UJQB", repository="buynlarge/orgrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1925,7 +1918,7 @@ class TestRepositoryTokenWfo9BuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 404, 'devtable', None) def test_put_anonymous(self): self._run_test('PUT', 403, None, {u'role': u'read'}) @@ -1937,7 +1930,7 @@ class TestRepositoryTokenWfo9BuynlargeOrgrepo(ApiTestCase): self._run_test('PUT', 403, 'reader', {u'role': u'read'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'role': u'read'}) + self._run_test('PUT', 400, 'devtable', {u'role': u'read'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -1952,10 +1945,28 @@ class TestRepositoryTokenWfo9BuynlargeOrgrepo(ApiTestCase): self._run_test('DELETE', 400, 'devtable', None) -class TestRepositoryImageC5nsPublicPublicrepo(ApiTestCase): +class TestRepositoryImage5avqPublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryImage, image_id="C5NS", repository="public/publicrepo") + self._set_url(RepositoryImage, image_id="5AVQ", repository="public/publicrepo") + + def test_get_anonymous(self): + self._run_test('GET', 404, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 404, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 404, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None) + + +class TestRepositoryImage5avqDevtableShared(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(RepositoryImage, image_id="5AVQ", repository="devtable/shared") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1964,16 +1975,16 @@ class TestRepositoryImageC5nsPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 404, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 404, 'devtable', None) -class TestRepositoryImageC5nsDevtableShared(ApiTestCase): +class TestRepositoryImage5avqBuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryImage, image_id="C5NS", repository="devtable/shared") + self._set_url(RepositoryImage, image_id="5AVQ", repository="buynlarge/orgrepo") def test_get_anonymous(self): self._run_test('GET', 403, None, None) @@ -1982,34 +1993,34 @@ class TestRepositoryImageC5nsDevtableShared(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 404, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 404, 'devtable', None) -class TestRepositoryImageC5nsBuynlargeOrgrepo(ApiTestCase): +class TestRepositoryTagHp8rPublicPublicrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryImage, image_id="C5NS", repository="buynlarge/orgrepo") + self._set_url(RepositoryTag, tag="HP8R", repository="public/publicrepo") - def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + def test_delete_anonymous(self): + self._run_test('DELETE', 403, None, None) - def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + def test_delete_freshuser(self): + self._run_test('DELETE', 403, 'freshuser', None) - def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + def test_delete_reader(self): + self._run_test('DELETE', 403, 'reader', None) - def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + def test_delete_devtable(self): + self._run_test('DELETE', 403, 'devtable', None) -class TestRepositoryTag4rpuPublicPublicrepo(ApiTestCase): +class TestRepositoryTagHp8rDevtableShared(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryTag, tag="4RPU", repository="public/publicrepo") + self._set_url(RepositoryTag, tag="HP8R", repository="devtable/shared") def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -2024,28 +2035,10 @@ class TestRepositoryTag4rpuPublicPublicrepo(ApiTestCase): self._run_test('DELETE', 400, 'devtable', None) -class TestRepositoryTag4rpuDevtableShared(ApiTestCase): +class TestRepositoryTagHp8rBuynlargeOrgrepo(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(RepositoryTag, tag="4RPU", repository="devtable/shared") - - def test_delete_anonymous(self): - self._run_test('DELETE', 403, None, None) - - def test_delete_freshuser(self): - self._run_test('DELETE', 403, 'freshuser', None) - - def test_delete_reader(self): - self._run_test('DELETE', 403, 'reader', None) - - def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) - - -class TestRepositoryTag4rpuBuynlargeOrgrepo(ApiTestCase): - def setUp(self): - ApiTestCase.setUp(self) - self._set_url(RepositoryTag, tag="4RPU", repository="buynlarge/orgrepo") + self._set_url(RepositoryTag, tag="HP8R", repository="buynlarge/orgrepo") def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -2078,16 +2071,20 @@ class TestPermissionPrototypeListBuynlarge(ApiTestCase): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'role': u'read', u'delegate': {u'kind': u'user', u'name': 'F0UT'}}) + self._run_test('POST', 403, None, {u'role': u'read', + u'delegate': {u'kind': u'user', u'name': '7DGP'}}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'role': u'read', u'delegate': {u'kind': u'user', u'name': 'F0UT'}}) + self._run_test('POST', 403, 'freshuser', {u'role': u'read', + u'delegate': {u'kind': u'user', u'name': '7DGP'}}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'role': u'read', u'delegate': {u'kind': u'user', u'name': 'F0UT'}}) + self._run_test('POST', 403, 'reader', {u'role': u'read', + u'delegate': {u'kind': u'user', u'name': '7DGP'}}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'role': u'read', u'delegate': {u'kind': u'user', u'name': 'F0UT'}}) + self._run_test('POST', 400, 'devtable', {u'role': u'read', + u'delegate': {u'kind': u'user', u'name': '7DGP'}}) class TestOrgnaizationInvoiceListBuynlarge(ApiTestCase): @@ -2156,7 +2153,7 @@ class TestOrgRobotListBuynlarge(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -2180,16 +2177,13 @@ class TestOrganizationCardBuynlarge(ApiTestCase): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'token': '7WAU'}) + self._run_test('POST', 403, None, {u'token': '4VFR'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'token': '7WAU'}) + self._run_test('POST', 403, 'freshuser', {u'token': '4VFR'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'token': '7WAU'}) - - def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'token': '7WAU'}) + self._run_test('POST', 403, 'reader', {u'token': '4VFR'}) class TestOrganizationPlanBuynlarge(ApiTestCase): @@ -2210,16 +2204,13 @@ class TestOrganizationPlanBuynlarge(ApiTestCase): self._run_test('GET', 200, 'devtable', None) def test_put_anonymous(self): - self._run_test('PUT', 403, None, {u'plan': 'AFBR'}) + self._run_test('PUT', 403, None, {u'plan': 'WWEI'}) def test_put_freshuser(self): - self._run_test('PUT', 403, 'freshuser', {u'plan': 'AFBR'}) + self._run_test('PUT', 403, 'freshuser', {u'plan': 'WWEI'}) def test_put_reader(self): - self._run_test('PUT', 403, 'reader', {u'plan': 'AFBR'}) - - def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'plan': 'AFBR'}) + self._run_test('PUT', 403, 'reader', {u'plan': 'WWEI'}) class TestOrgLogsBuynlarge(ApiTestCase): @@ -2255,7 +2246,7 @@ class TestRepositoryVisibilityPublicPublicrepo(ApiTestCase): self._run_test('POST', 403, 'reader', {u'visibility': u'public'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'visibility': u'public'}) + self._run_test('POST', 403, 'devtable', {u'visibility': u'public'}) class TestRepositoryVisibilityDevtableShared(ApiTestCase): @@ -2273,7 +2264,7 @@ class TestRepositoryVisibilityDevtableShared(ApiTestCase): self._run_test('POST', 403, 'reader', {u'visibility': u'public'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'visibility': u'public'}) + self._run_test('POST', 200, 'devtable', {u'visibility': u'public'}) class TestRepositoryVisibilityBuynlargeOrgrepo(ApiTestCase): @@ -2291,7 +2282,7 @@ class TestRepositoryVisibilityBuynlargeOrgrepo(ApiTestCase): self._run_test('POST', 403, 'reader', {u'visibility': u'public'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'visibility': u'public'}) + self._run_test('POST', 200, 'devtable', {u'visibility': u'public'}) class TestBuildTriggerListPublicPublicrepo(ApiTestCase): @@ -2309,7 +2300,7 @@ class TestBuildTriggerListPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) class TestBuildTriggerListDevtableShared(ApiTestCase): @@ -2363,7 +2354,7 @@ class TestWebhookListPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) def test_post_anonymous(self): self._run_test('POST', 403, None, {}) @@ -2375,7 +2366,7 @@ class TestWebhookListPublicPublicrepo(ApiTestCase): self._run_test('POST', 403, 'reader', {}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {}) + self._run_test('POST', 403, 'devtable', {}) class TestWebhookListDevtableShared(ApiTestCase): @@ -2453,19 +2444,19 @@ class TestRepositoryTokenListPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, None, {u'friendlyName': 'R1CN'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, 'freshuser', {u'friendlyName': 'R1CN'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, 'reader', {u'friendlyName': 'R1CN'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, 'devtable', {u'friendlyName': 'R1CN'}) class TestRepositoryTokenListDevtableShared(ApiTestCase): @@ -2486,16 +2477,16 @@ class TestRepositoryTokenListDevtableShared(ApiTestCase): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, None, {u'friendlyName': 'R1CN'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, 'freshuser', {u'friendlyName': 'R1CN'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, 'reader', {u'friendlyName': 'R1CN'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'friendlyName': '9PHL'}) + self._run_test('POST', 201, 'devtable', {u'friendlyName': 'R1CN'}) class TestRepositoryTokenListBuynlargeOrgrepo(ApiTestCase): @@ -2516,16 +2507,16 @@ class TestRepositoryTokenListBuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, None, {u'friendlyName': 'R1CN'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, 'freshuser', {u'friendlyName': 'R1CN'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'friendlyName': '9PHL'}) + self._run_test('POST', 403, 'reader', {u'friendlyName': 'R1CN'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'friendlyName': '9PHL'}) + self._run_test('POST', 201, 'devtable', {u'friendlyName': 'R1CN'}) class TestRepositoryBuildListPublicPublicrepo(ApiTestCase): @@ -2534,28 +2525,28 @@ class TestRepositoryBuildListPublicPublicrepo(ApiTestCase): self._set_url(RepositoryBuildList, repository="public/publicrepo") def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 200, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'file_id': 'N8X4'}) + self._run_test('POST', 403, None, {u'file_id': 'UX7K'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'file_id': 'N8X4'}) + self._run_test('POST', 403, 'freshuser', {u'file_id': 'UX7K'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'file_id': 'N8X4'}) + self._run_test('POST', 403, 'reader', {u'file_id': 'UX7K'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'file_id': 'N8X4'}) + self._run_test('POST', 403, 'devtable', {u'file_id': 'UX7K'}) class TestRepositoryBuildListDevtableShared(ApiTestCase): @@ -2570,22 +2561,22 @@ class TestRepositoryBuildListDevtableShared(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'file_id': 'N8X4'}) + self._run_test('POST', 403, None, {u'file_id': 'UX7K'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'file_id': 'N8X4'}) + self._run_test('POST', 403, 'freshuser', {u'file_id': 'UX7K'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'file_id': 'N8X4'}) + self._run_test('POST', 403, 'reader', {u'file_id': 'UX7K'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'file_id': 'N8X4'}) + self._run_test('POST', 201, 'devtable', {u'file_id': 'UX7K'}) class TestRepositoryBuildListBuynlargeOrgrepo(ApiTestCase): @@ -2600,22 +2591,22 @@ class TestRepositoryBuildListBuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_post_anonymous(self): - self._run_test('POST', 403, None, {u'file_id': 'N8X4'}) + self._run_test('POST', 403, None, {u'file_id': 'UX7K'}) def test_post_freshuser(self): - self._run_test('POST', 403, 'freshuser', {u'file_id': 'N8X4'}) + self._run_test('POST', 403, 'freshuser', {u'file_id': 'UX7K'}) def test_post_reader(self): - self._run_test('POST', 403, 'reader', {u'file_id': 'N8X4'}) + self._run_test('POST', 403, 'reader', {u'file_id': 'UX7K'}) def test_post_devtable(self): - self._run_test('POST', 201, 'devtable', {u'file_id': 'N8X4'}) + self._run_test('POST', 201, 'devtable', {u'file_id': 'UX7K'}) class TestRepositoryImageListPublicPublicrepo(ApiTestCase): @@ -2624,13 +2615,13 @@ class TestRepositoryImageListPublicPublicrepo(ApiTestCase): self._set_url(RepositoryImageList, repository="public/publicrepo") def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 200, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -2648,7 +2639,7 @@ class TestRepositoryImageListDevtableShared(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -2666,7 +2657,7 @@ class TestRepositoryImageListBuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -2687,7 +2678,7 @@ class TestRepositoryLogsPublicPublicrepo(ApiTestCase): self._run_test('GET', 403, 'reader', None) def test_get_devtable(self): - self._run_test('GET', 200, 'devtable', None) + self._run_test('GET', 403, 'devtable', None) class TestRepositoryLogsDevtableShared(ApiTestCase): @@ -2726,31 +2717,31 @@ class TestRepositoryLogsBuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 200, 'devtable', None) -class TestUserRobot1q88(ApiTestCase): +class TestUserRobot5vdy(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(UserRobot, robot_shortname="1Q88") + self._set_url(UserRobot, robot_shortname="robotname") def test_put_anonymous(self): - self._run_test('PUT', 403, None, None) + self._run_test('PUT', 401, None, None) def test_put_freshuser(self): - self._run_test('PUT', 403, 'freshuser', None) + self._run_test('PUT', 201, 'freshuser', None) def test_put_reader(self): - self._run_test('PUT', 403, 'reader', None) + self._run_test('PUT', 201, 'reader', None) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', None) + self._run_test('PUT', 201, 'devtable', None) def test_delete_anonymous(self): - self._run_test('DELETE', 403, None, None) + self._run_test('DELETE', 401, None, None) def test_delete_freshuser(self): - self._run_test('DELETE', 403, 'freshuser', None) + self._run_test('DELETE', 400, 'freshuser', None) def test_delete_reader(self): - self._run_test('DELETE', 403, 'reader', None) + self._run_test('DELETE', 400, 'reader', None) def test_delete_devtable(self): self._run_test('DELETE', 400, 'devtable', None) @@ -2768,7 +2759,7 @@ class TestOrganizationBuynlarge(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) @@ -2792,28 +2783,28 @@ class TestRepositoryPublicPublicrepo(ApiTestCase): self._set_url(Repository, repository="public/publicrepo") def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 200, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_put_anonymous(self): - self._run_test('PUT', 403, None, {u'description': 'IEUG'}) + self._run_test('PUT', 403, None, {u'description': 'WXNG'}) def test_put_freshuser(self): - self._run_test('PUT', 403, 'freshuser', {u'description': 'IEUG'}) + self._run_test('PUT', 403, 'freshuser', {u'description': 'WXNG'}) def test_put_reader(self): - self._run_test('PUT', 403, 'reader', {u'description': 'IEUG'}) + self._run_test('PUT', 403, 'reader', {u'description': 'WXNG'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'description': 'IEUG'}) + self._run_test('PUT', 403, 'devtable', {u'description': 'WXNG'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -2825,7 +2816,7 @@ class TestRepositoryPublicPublicrepo(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 403, 'devtable', None) class TestRepositoryDevtableShared(ApiTestCase): @@ -2840,22 +2831,22 @@ class TestRepositoryDevtableShared(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_put_anonymous(self): - self._run_test('PUT', 403, None, {u'description': 'IEUG'}) + self._run_test('PUT', 403, None, {u'description': 'WXNG'}) def test_put_freshuser(self): - self._run_test('PUT', 403, 'freshuser', {u'description': 'IEUG'}) + self._run_test('PUT', 403, 'freshuser', {u'description': 'WXNG'}) def test_put_reader(self): - self._run_test('PUT', 403, 'reader', {u'description': 'IEUG'}) + self._run_test('PUT', 403, 'reader', {u'description': 'WXNG'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'description': 'IEUG'}) + self._run_test('PUT', 200, 'devtable', {u'description': 'WXNG'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -2867,7 +2858,7 @@ class TestRepositoryDevtableShared(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 204, 'devtable', None) class TestRepositoryBuynlargeOrgrepo(ApiTestCase): @@ -2882,22 +2873,22 @@ class TestRepositoryBuynlargeOrgrepo(ApiTestCase): self._run_test('GET', 403, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) def test_put_anonymous(self): - self._run_test('PUT', 403, None, {u'description': 'IEUG'}) + self._run_test('PUT', 403, None, {u'description': 'WXNG'}) def test_put_freshuser(self): - self._run_test('PUT', 403, 'freshuser', {u'description': 'IEUG'}) + self._run_test('PUT', 403, 'freshuser', {u'description': 'WXNG'}) def test_put_reader(self): - self._run_test('PUT', 403, 'reader', {u'description': 'IEUG'}) + self._run_test('PUT', 403, 'reader', {u'description': 'WXNG'}) def test_put_devtable(self): - self._run_test('PUT', 200, 'devtable', {u'description': 'IEUG'}) + self._run_test('PUT', 200, 'devtable', {u'description': 'WXNG'}) def test_delete_anonymous(self): self._run_test('DELETE', 403, None, None) @@ -2909,24 +2900,40 @@ class TestRepositoryBuynlargeOrgrepo(ApiTestCase): self._run_test('DELETE', 403, 'reader', None) def test_delete_devtable(self): - self._run_test('DELETE', 400, 'devtable', None) + self._run_test('DELETE', 204, 'devtable', None) -class TestEntitySearchKqhn(ApiTestCase): +class TestEntitySearchR9nz(ApiTestCase): def setUp(self): ApiTestCase.setUp(self) - self._set_url(EntitySearch, prefix="KQHN") + self._set_url(EntitySearch, prefix="R9NZ") def test_get_anonymous(self): - self._run_test('GET', 403, None, None) + self._run_test('GET', 200, None, None) def test_get_freshuser(self): - self._run_test('GET', 403, 'freshuser', None) + self._run_test('GET', 200, 'freshuser', None) def test_get_reader(self): - self._run_test('GET', 403, 'reader', None) + self._run_test('GET', 200, 'reader', None) def test_get_devtable(self): self._run_test('GET', 200, 'devtable', None) +class TestApplicationInformation3lgi(ApiTestCase): + def setUp(self): + ApiTestCase.setUp(self) + self._set_url(ApplicationInformation, client_id="3LGI") + + def test_get_anonymous(self): + self._run_test('GET', 404, None, None) + + def test_get_freshuser(self): + self._run_test('GET', 404, 'freshuser', None) + + def test_get_reader(self): + self._run_test('GET', 404, 'reader', None) + + def test_get_devtable(self): + self._run_test('GET', 404, 'devtable', None)