Esempio n. 1
0
 def test_validation_fails_on_invalid_github_oauth_teamname(self, concourse_team_dict):
     for value in ('foo/bar/baz', '/foo', 'bar/', 'baz'):
         with self.subTest(value=value):
             test_dict = concourse_team_dict.copy()
             test_dict['git_auth_team'] = value
             element = examinee.ConcourseTeam(name='foo', raw_dict=test_dict)
             with self.assertRaises(ModelValidationError):
                 element.validate()
Esempio n. 2
0
 def test_validation_fails_on_missing_basic_auth_value(self, concourse_team_dict):
     for key in ('username', 'password'):
         with self.subTest(value=key):
             test_dict = concourse_team_dict.copy()
             test_dict.pop(key)
             element = examinee.ConcourseTeam(name='foo', raw_dict=test_dict)
             with self.assertRaises(ModelValidationError):
                 element.validate()
Esempio n. 3
0
 def test_validation_fails_on_missing_github_oauth_value(self, concourse_team_dict):
     for key in ('git_auth_team', 'github_auth_client_id', 'github_auth_client_secret'):
         with self.subTest(value=key):
             test_dict = concourse_team_dict.copy()
             test_dict.pop(key)
             element = examinee.ConcourseTeam(name='foo', raw_dict=test_dict)
             with self.assertRaises(ModelValidationError):
                 element.validate()
Esempio n. 4
0
    def test_git_auth_team_getter(self, concourse_team_dict):
        test_object = examinee.ConcourseTeam(name='foo', raw_dict=concourse_team_dict)

        org, team = test_object.github_auth_team(split=True)
        self.assertEqual(org, 'foo')
        self.assertEqual(team, 'bar')

        org_team = test_object.github_auth_team(split=False)
        self.assertEqual(org_team, 'foo:bar')
Esempio n. 5
0
 def test_team_credentials_complete_github_oauth_detected(
         self, concourse_team_dict):
     test_object = examinee.ConcourseTeam(name='foo',
                                          raw_dict=concourse_team_dict)
     self.assertTrue(test_object.has_github_oauth_credentials())