Пример #1
0
 def test_regular(self):
     from check_and_delete import get_tags
     for tag in self.test_tags:
         self.assertTrue(get_tags("(" + tag + ")"))
         self.assertTrue(get_tags("{" + tag + "}"))
         self.assertTrue(get_tags("[" + tag + "]"))
         self.assertTrue(get_tags("(" + tag + "]"))
         self.assertTrue(get_tags("{" + tag + "]"))
         self.assertTrue(get_tags("(" + tag + "}"))
         self.assertTrue(get_tags("{" + tag + ")"))
         self.assertFalse(get_tags(tag + ")"))
         self.assertFalse(get_tags("{" + tag))
         self.assertFalse(get_tags(tag))
Пример #2
0
 def test_regular(self):
     from check_and_delete import get_tags
     for tag in self.test_tags:
         self.assertTrue(get_tags("(" + tag + ")"))
         self.assertTrue(get_tags("{" + tag + "}"))
         self.assertTrue(get_tags("[" + tag + "]"))
         self.assertTrue(get_tags("(" + tag + "]"))
         self.assertTrue(get_tags("{" + tag + "]"))
         self.assertTrue(get_tags("(" + tag + "}"))
         self.assertTrue(get_tags("{" + tag + ")"))
         self.assertFalse(get_tags(tag + ")"))
         self.assertFalse(get_tags("{" + tag))
         self.assertFalse(get_tags(tag))
Пример #3
0
 def test_rooming_and_offering(self):
     from check_and_delete import get_tags, validate_tags
     self.assertFalse(validate_tags(get_tags("[rooming][offering]")))
     self.assertFalse(validate_tags(get_tags("[rooming] [offering]")))
     self.assertFalse(validate_tags(get_tags("[offering][rooming]")))
     self.assertFalse(validate_tags(get_tags("[offering] [rooming]")))
     self.assertFalse(validate_tags(get_tags("[offering] [rooming] [parking]")))
     self.assertTrue(validate_tags(get_tags("[offering] [parking]")))
     self.assertTrue(validate_tags(get_tags("[rooming] [looking]")))
     self.assertTrue(validate_tags(get_tags("[rooming]")))
     self.assertTrue(validate_tags(get_tags("[parking]")))
     self.assertTrue(validate_tags(get_tags("[offering]")))
     self.assertTrue(validate_tags(get_tags("[looking]")))
Пример #4
0
 def test_misc(self):
     from check_and_delete import get_tags
     for tag in self.test_tags:
         self.assertTrue(get_tags("(" + tag + ") sometjunk"))
         self.assertFalse(get_tags("{" + tag + "}" + self.junk))
         self.assertFalse(get_tags("dsflkj{" + tag.lower() + ")"))
         self.assertFalse(get_tags("dsflkj {" + tag.lower() + ")"))
         self.assertTrue(get_tags("-(" + tag + ")"))
         self.assertTrue(get_tags("*(" + tag + ")"))
         self.assertTrue(get_tags("* (" + tag + ")"))
         self.assertTrue(get_tags(" (" + tag + ")"))
         self.assertTrue(get_tags("(" + tag + "):"))
         self.assertTrue(get_tags("(" + tag + ") :"))
         self.assertTrue(get_tags("(" + tag + ")(" + tag + ")"))
Пример #5
0
 def test_bad(self):
     from check_and_delete import get_tags
     for tag in self.bad_tags:
         self.assertFalse(get_tags("(" + tag + ")"))
         self.assertFalse(get_tags("{" + tag + "}"))
         self.assertFalse(get_tags("{" + tag + "}{looking}"))
         self.assertFalse(get_tags("[" + tag + "]"))
         self.assertFalse(get_tags("(" + tag + "]"))
         self.assertFalse(get_tags("{" + tag + "]"))
         self.assertFalse(get_tags("(" + tag + "}"))
         self.assertFalse(get_tags("{" + tag + ")"))
         self.assertFalse(get_tags(tag + ")"))
         self.assertFalse(get_tags("{" + tag))
         self.assertFalse(get_tags(tag))
Пример #6
0
 def test_real_bad(self):
     from check_and_delete import get_tags
     from TestPosts import bad_posts
     for post in bad_posts:
         self.assertFalse(get_tags(post))
Пример #7
0
 def test_real(self):
     from check_and_delete import get_tags
     from TestPosts import good_posts
     for post in good_posts:
         self.assertTrue(get_tags(post))
Пример #8
0
 def test_rooming_and_offering(self):
     from check_and_delete import get_tags, validate_tags
     self.assertFalse(validate_tags(get_tags("[rooming][offering]")))
     self.assertFalse(validate_tags(get_tags("[rooming] [offering]")))
     self.assertFalse(validate_tags(get_tags("[offering][rooming]")))
     self.assertFalse(validate_tags(get_tags("[offering] [rooming]")))
     self.assertFalse(
         validate_tags(get_tags("[offering] [rooming] [parking]")))
     self.assertTrue(validate_tags(get_tags("[offering] [parking]")))
     self.assertTrue(validate_tags(get_tags("[rooming] [looking]")))
     self.assertTrue(validate_tags(get_tags("[rooming]")))
     self.assertTrue(validate_tags(get_tags("[parking]")))
     self.assertTrue(validate_tags(get_tags("[offering]")))
     self.assertTrue(validate_tags(get_tags("[looking]")))
Пример #9
0
 def test_misc(self):
     from check_and_delete import get_tags
     for tag in self.test_tags:
         self.assertTrue(get_tags("(" + tag + ") sometjunk"))
         self.assertFalse(get_tags("{" + tag + "}" + self.junk))
         self.assertFalse(get_tags("dsflkj{" + tag.lower() + ")"))
         self.assertFalse(get_tags("dsflkj {" + tag.lower() + ")"))
         self.assertTrue(get_tags("-(" + tag + ")"))
         self.assertTrue(get_tags("*(" + tag + ")"))
         self.assertTrue(get_tags("* (" + tag + ")"))
         self.assertTrue(get_tags(" (" + tag + ")"))
         self.assertTrue(get_tags("(" + tag + "):"))
         self.assertTrue(get_tags("(" + tag + ") :"))
         self.assertTrue(get_tags("(" + tag + ")(" + tag + ")"))
Пример #10
0
 def test_bad(self):
     from check_and_delete import get_tags
     for tag in self.bad_tags:
         self.assertFalse(get_tags("(" + tag + ")"))
         self.assertFalse(get_tags("{" + tag + "}"))
         self.assertFalse(get_tags("{" + tag + "}{looking}"))
         self.assertFalse(get_tags("[" + tag + "]"))
         self.assertFalse(get_tags("(" + tag + "]"))
         self.assertFalse(get_tags("{" + tag + "]"))
         self.assertFalse(get_tags("(" + tag + "}"))
         self.assertFalse(get_tags("{" + tag + ")"))
         self.assertFalse(get_tags(tag + ")"))
         self.assertFalse(get_tags("{" + tag))
         self.assertFalse(get_tags(tag))
Пример #11
0
 def test_real_bad(self):
     from check_and_delete import get_tags
     from TestPosts import bad_posts
     for post in bad_posts:
         self.assertFalse(get_tags(post))
Пример #12
0
 def test_real(self):
     from check_and_delete import get_tags
     from TestPosts import good_posts
     for post in good_posts:
         self.assertTrue(get_tags(post))