class SourceTest(unittest.TestCase):
    """source test subclass"""
    def setUp(self):

        self.ssh_source = Source(__github_ssh_source_yaml__)
        self.https_source = Source(__github_https_source_yaml__)

    def test_get_yaml(self):
        """Test get_yaml() method"""

        self.assertEqual(self.ssh_source.get_yaml(),
                         __github_ssh_source_yaml__)
        self.assertEqual(self.https_source.get_yaml(),
                         __github_https_source_yaml__)

    def test_https_url_prefix(self):
        """Test https url prefix"""

        self.assertEqual(self.https_source.get_url_prefix(),
                         'https://github.com/')

    def test_member_variables(self):
        """Test the state of all project member variables initialized"""

        self.assertEqual(self.ssh_source.name, 'github-ssh')
        self.assertEqual(self.ssh_source.url, 'ssh://[email protected]')
        self.assertEqual(self.https_source.name, 'github')
        self.assertEqual(self.https_source.url, 'https://github.com')

    def test_ssh_url_prefix(self):
        """Test ssh url prefix"""

        self.assertEqual(self.ssh_source.get_url_prefix(), '[email protected]:')
Exemple #2
0
class SourceTest(unittest.TestCase):
    """source test subclass"""

    def setUp(self):

        self.source = Source(__github_source_yaml__)

    def test_get_yaml(self):
        """Test get_yaml() method"""

        self.assertEqual(self.source.get_yaml(), __github_source_yaml__)

    def test_member_variables(self):
        """Test the state of all project member variables initialized"""

        self.assertEqual(self.source.name, 'github')
        self.assertEqual(self.source.url, 'github.com')