Ejemplo n.º 1
0
    def test_day_precision(self):
        start_date = FuzzyDate.parse("15 june 1990")
        end_date = FuzzyDate.parse("15 june 1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "15th June 1990")

        start_date = FuzzyDate.parse("15 june 1990")
        end_date = FuzzyDate.parse("17 june 1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "15th - 17th June 1990")

        start_date = FuzzyDate.parse("30 june 1990")
        end_date = FuzzyDate.parse("2 july 1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "30th June - 2nd July 1990")

        start_date = FuzzyDate.parse("1 june 1990")
        end_date = FuzzyDate.parse("1 july 1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "1st June - 1st July 1990")

        start_date = FuzzyDate.parse("11 june 1990")
        end_date = FuzzyDate.parse("11 june 1991")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "11th June 1990 - 11th June 1991")
Ejemplo n.º 2
0
	def test_day_precision(self):
		start_date = FuzzyDate.parse("15 june 1990")
		end_date = FuzzyDate.parse("15 june 1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "15th June 1990")

		start_date = FuzzyDate.parse("15 june 1990")
		end_date = FuzzyDate.parse("17 june 1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "15th - 17th June 1990")

		start_date = FuzzyDate.parse("30 june 1990")
		end_date = FuzzyDate.parse("2 july 1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "30th June - 2nd July 1990")

		start_date = FuzzyDate.parse("1 june 1990")
		end_date = FuzzyDate.parse("1 july 1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "1st June - 1st July 1990")

		start_date = FuzzyDate.parse("11 june 1990")
		end_date = FuzzyDate.parse("11 june 1991")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "11th June 1990 - 11th June 1991")
Ejemplo n.º 3
0
    def test_year_precision(self):
        start_date = FuzzyDate.parse("1990")
        end_date = FuzzyDate.parse("1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "1990")

        start_date = FuzzyDate.parse("1990")
        end_date = FuzzyDate.parse("1991")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "1990 - 1991")
Ejemplo n.º 4
0
	def test_year_precision(self):
		start_date = FuzzyDate.parse("1990")
		end_date = FuzzyDate.parse("1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "1990")

		start_date = FuzzyDate.parse("1990")
		end_date = FuzzyDate.parse("1991")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "1990 - 1991")
Ejemplo n.º 5
0
    def test_unequal_precision(self):
        start_date = FuzzyDate.parse("1990")
        end_date = FuzzyDate.parse("july 1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "? 1990 - ? July 1990")

        start_date = FuzzyDate.parse("july 1990")
        end_date = FuzzyDate.parse("1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "? July 1990 - ? 1990")

        start_date = FuzzyDate.parse("30 june 1990")
        end_date = FuzzyDate.parse("july 1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "30 June 1990 - ? July 1990")
Ejemplo n.º 6
0
	def test_unequal_precision(self):
		start_date = FuzzyDate.parse("1990")
		end_date = FuzzyDate.parse("july 1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "? 1990 - ? July 1990")

		start_date = FuzzyDate.parse("july 1990")
		end_date = FuzzyDate.parse("1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "? July 1990 - ? 1990")

		start_date = FuzzyDate.parse("30 june 1990")
		end_date = FuzzyDate.parse("july 1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "30 June 1990 - ? July 1990")
Ejemplo n.º 7
0
    def test_month_precision(self):
        start_date = FuzzyDate.parse("june 1990")
        end_date = FuzzyDate.parse("june 1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "June 1990")

        start_date = FuzzyDate.parse("june 1990")
        end_date = FuzzyDate.parse("july 1990")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "June - July 1990")

        start_date = FuzzyDate.parse("december 1990")
        end_date = FuzzyDate.parse("january 1991")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "December 1990 - January 1991")

        start_date = FuzzyDate.parse("june 1990")
        end_date = FuzzyDate.parse("june 1991")
        result = date_range(start_date, end_date)
        self.assertEqual(result, "June 1990 - June 1991")
Ejemplo n.º 8
0
	def test_month_precision(self):
		start_date = FuzzyDate.parse("june 1990")
		end_date = FuzzyDate.parse("june 1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "June 1990")

		start_date = FuzzyDate.parse("june 1990")
		end_date = FuzzyDate.parse("july 1990")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "June - July 1990")

		start_date = FuzzyDate.parse("december 1990")
		end_date = FuzzyDate.parse("january 1991")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "December 1990 - January 1991")

		start_date = FuzzyDate.parse("june 1990")
		end_date = FuzzyDate.parse("june 1991")
		result = date_range(start_date, end_date)
		self.assertEqual(result, "June 1990 - June 1991")