예제 #1
0
    def test_are_dates_different(self):
        # false
        pairs = [("1877-02-26", "bioport"),
                 ("1877", "bwn"), ]
        self.assertFalse(Person._are_dates_different(pairs))
        pairs = [("1877-02", "bioport"),
                 ("1877", "bwn"), ]
        self.assertFalse(Person._are_dates_different(pairs))
        pairs = [("1877-02-26", "bioport"),
                 ("1877-02-26", "foo"),
                 ("1877", "bwn"),
                 ("1877", "bar"), ]
        self.assertFalse(Person._are_dates_different(pairs))

        # true
        pairs = [("1877-02-26", "bioport"),
                 ("1877-02-27", "bioport"),
                 ("1877", "bwn"), ]

        self.assertTrue(Person._are_dates_different(pairs))
        pairs = [("1877-02-26", "bioport"),
                 ("1877-02-26", "bioport"),
                 ("1876", "bwn"), ]
        self.assertTrue(Person._are_dates_different(pairs))