|
| 1 | +import unittest |
1 | 2 | from django.core.exceptions import ValidationError
|
2 | 3 | from django.test import TestCase
|
3 | 4 | from .models import CustomTag
|
@@ -29,11 +30,20 @@ def test_valid_slugs(self):
|
29 | 30 | {"name": "پژوهش ", "expected_slug": "پژوهش"},
|
30 | 31 | {"name": " గ్రాఫ్", "expected_slug": "గరఫ"},
|
31 | 32 | {"name": "데이터 베이스", "expected_slug": "데이터-베이스"},
|
| 33 | + ] |
32 | 34 |
|
33 |
| - {"name": "हिंदी में जानकारी", "expected_slug": "हद-म-जनकर"}, |
34 |
| - {"name": "प्रयास है", "expected_slug": "परयस-ह"}, |
35 |
| - {"name": "stòran-dàta", "expected_slug": "stòran-dàta"}, |
36 |
| - {"name": "స్వయంచాలక", "expected_slug": "సవయచలక"}, |
| 35 | + for entry in test_tags: |
| 36 | + tag = CustomTag(name=entry["name"]) |
| 37 | + tag.save() |
| 38 | + self.assertEqual(tag.slug, entry["expected_slug"]) |
| 39 | + |
| 40 | + @unittest.skip('https://github.com/codebuddies/backend/issues/123') |
| 41 | + def test_brahmic_abugida_slugs(self): |
| 42 | + test_tags = [ |
| 43 | + {"name": "हिंदी में जानकारी", "expected_slug": "TODO"}, |
| 44 | + {"name": "प्रयास है", "expected_slug": "TODO"}, |
| 45 | + {"name": "stòran-dàta", "expected_slug": "TODO"}, |
| 46 | + {"name": "స్వయంచాలక", "expected_slug": "TODO"}, |
37 | 47 | ]
|
38 | 48 |
|
39 | 49 | for entry in test_tags:
|
|
0 commit comments