Esempio n. 1
0
    def test_parse___Just_username_with_minus_minus_username_and_host___Return_appropriate_settings(self):

        expected = Settings('hostname', username='******')
        parser = CommandLineSettingsParser()
        result = parser.parse_args(['--username', 'sir robin', 'hostname'])

        self.assertEquals(expected, result)
Esempio n. 2
0
    def test_parse___Just_username_with_minus_minus_password_and_host___Return_appropriate_settings(self):

        expected = Settings('hostname', password='******')
        parser = CommandLineSettingsParser()
        result = parser.parse_args(['--password', 'aramathea', 'hostname'])

        self.assertEquals(expected, result)
Esempio n. 3
0
    def test_parse___Just_host___Return_appropriate_settings(self):

        expected = Settings('hostname')
        parser = CommandLineSettingsParser()
        result = parser.parse_args(['hostname'])

        self.assertEquals(expected, result)
Esempio n. 4
0
    def test_Equality_operator___Two_identical_objects___Return_true(self):

        one = Settings('host', username='******', password='******')
        two = Settings('host', username='******', password='******')

        self.assertTrue(one == two)
Esempio n. 5
0
    def test_repr_ReturnsSensibleResult(self):

        settings = Settings('camelot', username='******', password='******')
        expected = "Settings(host='camelot',username='******',password='******')"
        self.assertEquals(expected, settings.__repr__())
Esempio n. 6
0
    def test_Equality_operator___Compare_with_None___Return_false(self):

        settings = Settings('host', username='******', password='******')

        self.assertFalse(settings == None)
Esempio n. 7
0
    def test_Equality_operator___Password_differs___Return_false(self):

        one = Settings('host', username='******', password='******')
        two = Settings('host', username='******', password='******')

        self.assertFalse(one == two)