コード例 #1
0
def test_eq_instances_not_equal():
    p1 = Person("John", None, "Adams")
    p2 = Person("John", "Quincy", "Adams")

    assert p1 != p2  # calls Person.__ne__()
コード例 #2
0
def test_eq_new_instances_equal_fail():
    p1 = Person(None, None, None)
    p2 = Person(None, None, None)

    assert p1 != p2  # calls Person.__eq__()
コード例 #3
0
def test_eq_instances_equal():
    p1 = Person("John", "Quincy", "Adams")
    p2 = Person("John", "Quincy", "Adams")

    assert p1 == p2  # calls Person.__eq__()
コード例 #4
0
def test_init():
    person = Person("John", "Quincy", "Adams")

    assert ("John", "Quincy", "Adams") == \
           (person.first_name, person.middle_name, person.last_name)
コード例 #5
0
ファイル: test_person_fail.py プロジェクト: stekodyne/crs1906
 def test_eq_new_instances_equal(self):
     p1 = Person(None, None, None)
     p2 = Person(None, None, None)
     self.assertEqual(p1, p2)  # assertEqual() calls p1.__eq__(p2)
コード例 #6
0
ファイル: test_person_fail.py プロジェクト: stekodyne/crs1906
 def test_eq_instances_not_equal(self):
     p1 = Person("John", None, "Adams")
     p2 = Person("John", "Quincy", "Adams")
     self.assertTrue(p1 != p2)
コード例 #7
0
ファイル: test_person_fail.py プロジェクト: stekodyne/crs1906
    def test_init(self):
        person = Person("John", "Quincy", "Adams")

        self.assertEqual("John", person.first_name)
        self.assertEqual("Quincy", person.middle_name)
        self.assertEqual("Adams", person.last_name)