Esempio n. 1
0
 def test_milestone_regular(self):
     text_content = "The bobcat slept all day.."
     milestone = "bobcat"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The ", " slept all day.."]
     milestone = "bob"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The ", "cat slept all day.."]
Esempio n. 2
0
 def test_milestone_regular(self):
     text_content = "The bobcat slept all day.."
     milestone = "bobcat"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The ", " slept all day.."
     ]
     milestone = "bob"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The ", "cat slept all day.."
     ]
Esempio n. 3
0
 def test_milestone_short_word(self):
     assert cut_by_milestone(text="test\ntest",
                             milestone="a") == ["test\ntest"]
     assert cut_by_milestone(text="test\ntest",
                             milestone="t") == ["", "es", "\n", "es", ""]
     assert cut_by_milestone(text="ABAAB", milestone="A") \
         == ["", "B", "", "B"]
     assert cut_by_milestone(text="test\ntest",
                             milestone="test") == ["", "\n", ""]
     assert cut_by_milestone(text="Hello, world",
                             milestone=",") == ["Hello", " world"]
Esempio n. 4
0
 def test_milestone_short_word(self):
     assert cut_by_milestone(text="test\ntest", milestone="a") == [
         "test\ntest"]
     assert cut_by_milestone(text="test\ntest", milestone="t") == [
         "", "es", "\n", "es", ""]
     assert cut_by_milestone(text="ABAAB", milestone="A") \
         == ["", "B", "", "B"]
     assert cut_by_milestone(text="test\ntest", milestone="test") == [
         "", "\n", ""]
     assert cut_by_milestone(text="Hello, world", milestone=",") == [
         "Hello", " world"]
Esempio n. 5
0
 def test_milestone_empty_milestone(self):
     try:
         _ = cut_by_milestone(text="The bobcat slept all day.",
                              milestone="")
         raise AssertionError("empty milestone error does not raise")
     except AssertionError as error:
         assert str(error) == EMPTY_MILESTONE_MESSAGE
Esempio n. 6
0
 def test_milestone_empty_milestone(self):
     try:
         _ = cut_by_milestone(text="The bobcat slept all day.",
                              milestone="")
         raise AssertionError("empty milestone error does not raise")
     except AssertionError as error:
         assert str(error) == EMPTY_MILESTONE_MESSAGE
Esempio n. 7
0
 def test_milestone_phrase(self):
     text_content = "The bobcat slept all day."
     milestone = "bobcat slept all"
     assert cut_by_milestone(text=text_content,
                             milestone=milestone) == ["The ", " day."]
Esempio n. 8
0
 def test_milestone_longer_than_text(self):
     text_content = "The bobcat slept all day."
     milestone = "The cute bobcat slept all day."
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The bobcat slept all day."
     ]
Esempio n. 9
0
 def test_milestone_no_milestone_in_text(self):
     text_content = "The bobcat slept all day."
     milestone = "am"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The bobcat slept all day."
     ]
Esempio n. 10
0
 def test_milestone_whole_text_milestone(self):
     text_content = "The bobcat slept all day."
     milestone = "The bobcat slept all day."
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "", ""]
Esempio n. 11
0
 def test_milestone_check_case_sensative(self):
     text_content = "The bobcat slept all day."
     milestone = "BOBCAT"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The bobcat slept all day."]
Esempio n. 12
0
 def test_milestone_phrase(self):
     text_content = "The bobcat slept all day."
     milestone = "bobcat slept all"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The ", " day."]
Esempio n. 13
0
 def test_milestone_longer_than_text(self):
     text_content = "The bobcat slept all day."
     milestone = "The cute bobcat slept all day."
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The bobcat slept all day."]
Esempio n. 14
0
 def test_milestone_no_milestone_in_text(self):
     text_content = "The bobcat slept all day."
     milestone = "am"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The bobcat slept all day."]
Esempio n. 15
0
 def test_milestone_check_case_sensative(self):
     text_content = "The bobcat slept all day."
     milestone = "BOBCAT"
     assert cut_by_milestone(text=text_content, milestone=milestone) == [
         "The bobcat slept all day."
     ]
Esempio n. 16
0
 def test_milestone_empty_text(self):
     assert cut_by_milestone(text="", milestone=" ") == [""]
     assert cut_by_milestone(text="", milestone="bobcat") == [""]
Esempio n. 17
0
 def test_milestone_whole_text_milestone(self):
     text_content = "The bobcat slept all day."
     milestone = "The bobcat slept all day."
     assert cut_by_milestone(text=text_content,
                             milestone=milestone) == ["", ""]
Esempio n. 18
0
 def test_milestone_empty_text(self):
     assert cut_by_milestone(text="", milestone=" ") == [""]
     assert cut_by_milestone(text="", milestone="bobcat") == [""]