예제 #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.."]
예제 #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.."
     ]
예제 #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"]
예제 #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"]
예제 #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
예제 #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
예제 #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."]
예제 #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."
     ]
예제 #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."
     ]
예제 #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) == [
         "", ""]
예제 #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."]
예제 #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."]
예제 #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."]
예제 #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."]
예제 #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."
     ]
예제 #16
0
 def test_milestone_empty_text(self):
     assert cut_by_milestone(text="", milestone=" ") == [""]
     assert cut_by_milestone(text="", milestone="bobcat") == [""]
예제 #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) == ["", ""]
예제 #18
0
 def test_milestone_empty_text(self):
     assert cut_by_milestone(text="", milestone=" ") == [""]
     assert cut_by_milestone(text="", milestone="bobcat") == [""]