Beispiel #1
0
 def test_language_ru(self):
     result = SlugManager(
         "ru",
         product_name="Сумка с ведром акации",
         brand="Aje",
         color="Сумеречный синий",
         fingerprint="123-ss",
     ).slugify()
     expected = "sumka-s-vedrom-akatsii-sumerechnyiy-siniy-aje-123-ss"
     self.assertEqual(expected, result)
Beispiel #2
0
 def test_language_ja(self):
     result = SlugManager(
         "ja",
         product_name="Overtureデニムミニスカート",
         brand="Aje",
         color="ブルーデニム",
         fingerprint="123-ss",
     ).slugify()
     expected = "burudenimu-aje-overturedenimuminisukato-123-ss"
     self.assertEqual(expected, result)
Beispiel #3
0
 def test_language_does_not_exist(self):
     result = SlugManager(
         "AAAAAAAA",
         product_name="A Product Name",
         brand="A GREAT Brand",
         color="Black",
         fingerprint="123-ss",
     ).slugify()
     expected = ""
     self.assertEqual(expected, result)
Beispiel #4
0
 def test_en(self):
     result = SlugManager(
         "en",
         product_name="A Product Name",
         brand="A GREAT Brand",
         color="Black",
         fingerprint="123-ss",
     ).slugify()
     expected = "black-a-great-brand-a-product-name-123-ss"
     self.assertEqual(expected, result)
Beispiel #5
0
 def test_fingerprint(self):
     fingerprint = "34geormfrofroissérosefluo"
     result = SlugManager("en",
                          fingerprint=fingerprint).slugify_fingerprint()
     expected = "34geormfrofroisserosefluo"
     self.assertEqual(expected, result)
Beispiel #6
0
 def test_brand_stop_word(self):
     result = SlugManager("en", brand="Jac and Jack").slugify_brand()
     expected = "jac-and-jack"
     self.assertEqual(expected, result)
Beispiel #7
0
 def test_brand(self):
     result = SlugManager("en", brand="Ajeсиний").slugify_brand()
     expected = "ajesinii"
     self.assertEqual(expected, result)