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)
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)
def test_parse___Just_host___Return_appropriate_settings(self): expected = Settings('hostname') parser = CommandLineSettingsParser() result = parser.parse_args(['hostname']) self.assertEquals(expected, result)
def test_Equality_operator___Two_identical_objects___Return_true(self): one = Settings('host', username='******', password='******') two = Settings('host', username='******', password='******') self.assertTrue(one == two)
def test_repr_ReturnsSensibleResult(self): settings = Settings('camelot', username='******', password='******') expected = "Settings(host='camelot',username='******',password='******')" self.assertEquals(expected, settings.__repr__())
def test_Equality_operator___Compare_with_None___Return_false(self): settings = Settings('host', username='******', password='******') self.assertFalse(settings == None)
def test_Equality_operator___Password_differs___Return_false(self): one = Settings('host', username='******', password='******') two = Settings('host', username='******', password='******') self.assertFalse(one == two)