Example #1
0
 def test_multiple_numbers(self):
     self.assertEqual(
         transform_price("200-300 взрослым, 100-200 детям", False), {
             'text': "200-300 взрослым, 100-200 детям",
             'lower': 100,
             'upper': 300
         })
Example #2
0
 def test_up_to_something(self):
     self.assertEqual(transform_price("до 300 рублей", False), {
         'text': "до 300 рублей",
         'lower': None,
         'upper': 300
     })
Example #3
0
 def test_exact(self):
     self.assertEqual(transform_price("300 рублей", False), {
         'text': "300 рублей",
         'lower': 300,
         'upper': 300
     })
Example #4
0
 def test_numberless(self):
     self.assertEqual(transform_price("No numbers here", False), {
         'text': "No numbers here",
         'lower': None,
         'upper': None
     })
Example #5
0
 def test_from_something(self):
     self.assertEqual(transform_price("от 300 рублей", False), {
         'text': "от 300 рублей",
         'lower': 300,
         'upper': None
     })
Example #6
0
 def test_multiple_numbers(self):
     self.assertEqual(
         transform_price("200-300 взрослым, 100-200 детям", False),
         {'text': "200-300 взрослым, 100-200 детям", 'lower': 100, 'upper': 300}
     )
Example #7
0
 def test_free(self):
     self.assertEqual(transform_price("Whatever", True), {
         'text': "Whatever",
         'lower': 0,
         'upper': 0
     })
Example #8
0
 def test_exact(self):
     self.assertEqual(
         transform_price("300 рублей", False),
         {'text': "300 рублей", 'lower': 300, 'upper': 300}
     )
Example #9
0
 def test_up_to_something(self):
     self.assertEqual(
         transform_price("до 300 рублей", False),
         {'text': "до 300 рублей", 'lower': None, 'upper': 300}
     )
Example #10
0
 def test_from_something(self):
     self.assertEqual(
         transform_price("от 300 рублей", False),
         {'text': "от 300 рублей", 'lower': 300, 'upper': None}
     )
Example #11
0
 def test_numberless(self):
     self.assertEqual(
         transform_price("No numbers here", False),
         {'text': "No numbers here", 'lower': None, 'upper': None}
     )
Example #12
0
 def test_free(self):
     self.assertEqual(
         transform_price("Whatever", True),
         {'text': "Whatever", 'lower': 0, 'upper': 0}
     )