Exemplo n.º 1
0
 def test_tag_regexp10(self):
     """Test tagging of regexp 10."""
     input1 = "every day"
     output1 = "<DATE>every day</DATE>"
     self.assertEqual(reltime.tag(input1), output1)
     input2 = "everyday"
     output2 = "<DATE>everyday</DATE>"
     self.assertEqual(reltime.tag(input2), output2)
Exemplo n.º 2
0
 def test_tag_regexp4(self):
     """Test tagging of regexp 4."""
     input1 = "2016-07-25 15:26:54"
     output1 = "<DATE>2016-07-25 15:26:54</DATE>"
     self.assertEqual(reltime.tag(input1), output1)
     input2 = "7/15/2015"
     output2 = "<DATE>7/15/2015</DATE>"
     self.assertEqual(reltime.tag(input2), output2)
Exemplo n.º 3
0
 def test_tag_regexp7(self):
     """Test tagging of regexp 7."""
     input1 = "jan 17"
     output1 = "<DATE>jan 17</DATE>"
     self.assertEqual(reltime.tag(input1), output1)
     input2 = "June 3rd"
     output2 = "<DATE>June 3</DATE>rd"
     self.assertEqual(reltime.tag(input2), output2)
Exemplo n.º 4
0
 def test_tag_regexp6(self):
     """Test tagging of regexp 6."""
     input1 = " 2-15 "
     output1 = " <DATE>2-15</DATE> "
     self.assertEqual(reltime.tag(input1), output1)
     input2 = " 02/19 "
     output2 = " <DATE>02/19</DATE> "
     self.assertEqual(reltime.tag(input2), output2)
Exemplo n.º 5
0
 def test_tag_regexp9(self):
     """Test tagging of regexp 9."""
     input1 = " easter "
     output1 = " <DATE>easter</DATE> "
     self.assertEqual(reltime.tag(input1), output1)
     input2 = " st pattys "
     output2 = " <DATE>st pattys</DATE> "
     self.assertEqual(reltime.tag(input2), output2)
     input3 = " new year's eve "
     output3 = " <DATE>new year's eve</DATE> "
     self.assertEqual(reltime.tag(input3), output3)
Exemplo n.º 6
0
 def test_tag_regexp3(self):
     """Test tagging of regexp 3."""
     input1 = "yesterday"
     output1 = "<DATE>yesterday</DATE>"
     self.assertEqual(reltime.tag(input1), output1)
     input2 = "tomorrow"
     output2 = "<DATE>tomorrow</DATE>"
     self.assertEqual(reltime.tag(input2), output2)
     input3 = "tonite"
     output3 = "<DATE>tonite</DATE>"
     self.assertEqual(reltime.tag(input3), output3)
     input4 = "today"
     output4 = "<DATE>today</DATE>"
     self.assertEqual(reltime.tag(input4), output4)
Exemplo n.º 7
0
 def test_tag_regexp1(self):
     """Test tagging of regexp 1."""
     input1 = "five days ago"
     output1 = "<DATE>five days ago</DATE>"
     self.assertEqual(reltime.tag(input1), output1)
     input2 = "forty days later"
     output2 = "<DATE>forty days later</DATE>"
     self.assertEqual(reltime.tag(input2), output2)
     input3 = "eleven months after"
     output3 = "<DATE>eleven months after</DATE>"
     self.assertEqual(reltime.tag(input3), output3)
     input4 = "seventy five years before"
     output4 = "<DATE>seventy five years before</DATE>"
     self.assertEqual(reltime.tag(input4), output4)
Exemplo n.º 8
0
 def test_tag_regexp8(self):
     """Test tagging of regexp 8."""
     input1 = " tuesday "
     output1 = " <DATE>tuesday</DATE> "
     self.assertEqual(reltime.tag(input1), output1)
     input2 = " Wed "
     output2 = " <DATE>Wed</DATE> "
     self.assertEqual(reltime.tag(input2), output2)
     input3 = " every tues "
     output3 = " <DATE>every tues</DATE> "
     self.assertEqual(reltime.tag(input3), output3)
     input4 = " thur night "
     output4 = " <DATE>thur night</DATE> "
     self.assertEqual(reltime.tag(input4), output4)
Exemplo n.º 9
0
 def test_tag_regexp2(self):
     """Test tagging of regexp 2."""
     input1 = "this monday"
     output1 = "<DATE>this monday</DATE>"
     self.assertEqual(reltime.tag(input1), output1)
     input2 = "next week"
     output2 = "<DATE>next week</DATE>"
     self.assertEqual(reltime.tag(input2), output2)
     input3 = "last mon"
     output3 = "<DATE>last mon</DATE>"
     self.assertEqual(reltime.tag(input3), output3)
     input4 = "next tue"
     output4 = "<DATE>next tue</DATE>"
     self.assertEqual(reltime.tag(input4), output4)
     input5 = "next january"
     output5 = "<DATE>next january</DATE>"
     self.assertEqual(reltime.tag(input5), output5)
     input6 = "this apr"
     output6 = "<DATE>this apr</DATE>"
     self.assertEqual(reltime.tag(input6), output6)
Exemplo n.º 10
0
 def test_tag_regexp14(self):
     """Test tagging of regexp 14."""
     input1 = "6 pm - 8pm"
     output1 = "<TIME_RANGE>6 pm - 8pm</TIME_RANGE>"
     self.assertEqual(reltime.tag(input1), output1)
Exemplo n.º 11
0
 def test_tag_regexp13(self):
     """Test tagging of regexp 13."""
     input1 = " at 12:15"
     output1 = "<TIME> at 12:15</TIME>"
     self.assertEqual(reltime.tag(input1), output1)
Exemplo n.º 12
0
 def test_tag_regexp11(self):
     """Test tagging of regexp 11."""
     input1 = "this morning"
     output1 = "<DATE>this morning</DATE>"
     self.assertEqual(reltime.tag(input1), output1)
Exemplo n.º 13
0
 def test_tag_regexp5(self):
     """Test tagging of regexp 5."""
     input1 = "2016 "
     output1 = "<DATE>2016</DATE> "
     self.assertEqual(reltime.tag(input1), output1)