コード例 #1
0
ファイル: name_test.py プロジェクト: paunchshaker/puckman
class TestName(TestCase):
    def setUp(self):
        self.first_name = "Geoff"
        self.last_name = "Courtnall"
        self.name = Name(self.first_name, self.last_name)

    def test_creation(self):
        self.assertEqual(self.name.forename, self.first_name)
        self.assertEqual(self.name.surname, self.last_name)

    def test_full_name(self):
        self.assertEqual(self.name.full_name(), "Geoff Courtnall")

    def test_lexical_name(self):
        self.assertEqual(self.name.lexical_name(), "Courtnall, Geoff")

    def test_first_name_accessor(self):
        self.assertEqual(self.name.first_name(), self.first_name)

    def test_last_name_accessor(self):
        self.assertEqual(self.name.last_name(), self.last_name)

    def test_eq(self):
        self.assertTrue(self.name == Name(forename = self.first_name, surname = self.last_name))
        self.assertFalse(self.name == Name(forename = "Scott", surname = "Pilgrim"))

    def test_ne(self):
        self.assertFalse(self.name != Name(forename = self.first_name, surname = self.last_name))
        self.assertTrue(self.name != Name(forename = "Scott", surname = "Pilgrim"))
コード例 #2
0
ファイル: name_test.py プロジェクト: paunchshaker/puckman
 def setUp(self):
     self.first_name = "Geoff"
     self.last_name = "Courtnall"
     self.name = Name(self.first_name, self.last_name)