コード例 #1
0
ファイル: conftest.py プロジェクト: weshec/guard
def dateranges_5_centuries():
    return [
        daterange.DateRange(start_year, end_year)
        for (start_year,
             end_year) in [(0, 100), (100, 200), (200, 300), (300,
                                                              400), (400, 500)]
    ]
コード例 #2
0
ファイル: test_daterange.py プロジェクト: weshec/guard
    def test_label(self):
        date_range = daterange.DateRange(-5, 5)

        assert str(date_range) == '5BC-5AD'
コード例 #3
0
ファイル: test_daterange.py プロジェクト: weshec/guard
 def test_invalid_range(self):
     with pytest.raises(daterange.InvalidDateRange):
         daterange.DateRange(100, -100)
コード例 #4
0
ファイル: test_daterange.py プロジェクト: weshec/guard
    def test_from_string(self):
        date_range_1 = daterange.DateRange(-500, 200)
        date_range_2 = daterange.DateRange.from_string('500BC-200AD')

        assert date_range_1 == date_range_2
コード例 #5
0
ファイル: test_daterange.py プロジェクト: weshec/guard
    def test_hash(self):
        date_range = daterange.DateRange(0, 500)
        test_dict = {date_range: 'test'}

        assert test_dict['0-500AD'] == 'test'
コード例 #6
0
ファイル: test_daterange.py プロジェクト: weshec/guard
    def test_equivalence_string(self):
        date_range = daterange.DateRange(-5, 5)

        assert date_range == '5BC-5AD'
コード例 #7
0
ファイル: test_daterange.py プロジェクト: weshec/guard
    def test_equivalence(self):
        date_range = daterange.DateRange(-5, 5)
        date_range2 = daterange.DateRange(-5, 5)

        assert date_range == date_range2
コード例 #8
0
ファイル: conftest.py プロジェクト: weshec/guard
def daterange_0_100AD():
    return daterange.DateRange(0, 100)