Пример #1
0
    def test_regex_suggest(self):
        ku_tag = Tag.objects.create(name="ku")
        TagRegex.objects.create(tag=ku_tag, name="Find University of Kansas", regex="University\s+of\s+Kansas")

        suggested_tags = suggest_tags("I was once a student at the University of Kansas")

        self.assertTrue(ku_tag in suggested_tags)
Пример #2
0
    def test_simple_suggest(self):
        ku_tag = Tag.objects.create(name='ku')
        ku_keyword1 = TagKeyword.objects.create(tag=ku_tag,
                                                keyword='kansas university')

        suggested_tags = suggest_tags(
            'I used to be a student at kansas university')
        self.assertTrue(ku_tag in suggested_tags)
Пример #3
0
    def test_simple_suggest(self):
        ku_tag = Tag.objects.create(name='ku')
        TagKeyword.objects.create(
            tag=ku_tag,
            keyword='kansas university'
        )

        suggested_tags = suggest_tags('I used to be a student at kansas university')
        self.assertTrue(ku_tag in suggested_tags)
Пример #4
0
    def test_regex_suggest(self):
        ku_tag = Tag.objects.create(name='ku')
        TagRegex.objects.create(tag=ku_tag,
                                name='Find University of Kansas',
                                regex='University\s+of\s+Kansas')

        suggested_tags = suggest_tags(
            'I was once a student at the University of Kansas')

        self.assertTrue(ku_tag in suggested_tags)
Пример #5
0
    def test_bad_regex(self):
        ku_tag = Tag.objects.create(name="ku")
        ku_keyword1 = TagKeyword.objects.create(tag=ku_tag, keyword="kansas university")
        new_regex = TagRegex(tag=ku_tag, name="Find University of Kansas", regex="University\s+of(\s+Kansas")
        self.assertRaises(ValidationError, new_regex.save)

        suggested_tags = suggest_tags(
            "I was once a student at the University " "of Kansas. Also known as kansas university by the way."
        )

        self.assertTrue(ku_tag in suggested_tags)
Пример #6
0
    def test_bad_regex(self):
        ku_tag = Tag.objects.create(name='ku')
        ku_keyword1 = TagKeyword.objects.create(tag=ku_tag,
                                                keyword='kansas university')
        new_regex = TagRegex(tag=ku_tag,
                             name='Find University of Kansas',
                             regex='University\s+of(\s+Kansas')
        self.assertRaises(ValidationError, new_regex.save)

        suggested_tags = suggest_tags(
            'I was once a student at the University '
            'of Kansas. Also known as kansas university by the way.')

        self.assertTrue(ku_tag in suggested_tags)
Пример #7
0
    def test_bad_regex(self):
        ku_tag = Tag.objects.create(name='ku')
        TagKeyword.objects.create(
            tag=ku_tag,
            keyword='kansas university'
        )
        new_regex = TagRegex(
            tag=ku_tag,
            name='Find University of Kansas',
            regex='University\s+of(\s+Kansas'
        )
        self.assertRaises(ValidationError, new_regex.save)

        suggested_tags = suggest_tags('I was once a student at the University '
            'of Kansas. Also known as kansas university by the way.')

        self.assertTrue(ku_tag in suggested_tags)
Пример #8
0
    def test_simple_suggest(self):
        ku_tag = Tag.objects.create(name="ku")
        ku_keyword1 = TagKeyword.objects.create(tag=ku_tag, keyword="kansas university")

        suggested_tags = suggest_tags("I used to be a student at kansas university")
        self.assertTrue(ku_tag in suggested_tags)