예제 #1
0
 def test_lower_case2(self):
     self.assertLessEqual(clean("киев проспект петра григоренко 51", house=True, index=True, place_pretext=True),
                          'киев проспект петра григоренко 51'
                          )
예제 #2
0
 def test_without_space(self):
     self.assertLessEqual(clean("г.Киев", place_pretext=True),
                          'г Киев'
                          )
예제 #3
0
 def test_lower_case1(self):
     self.assertLessEqual(clean("николаев, улица чкалова 110а", house=True, index=True),
                          'николаев чкалова 110а'
                          )
예제 #4
0
 def test_within_many_space(self):
     self.assertEqual(clean("г Киев,    Киевская обл.                     Н. Амосова               12 Б",
                            house=True, index=True, region_pretext=True),
                      'Киев Киевская область Н Амосова 12Б'
                      )
예제 #5
0
 def test_without_title_and_punctuation(self):
     self.assertEqual(clean("г донецк куйбышева 26 а", house=True, index=True),
                      'донецк куйбышева 26а'
                      )
예제 #6
0
 def test_without_less_digit(self):
     self.assertEqual(clean("г-д Донецк, ул Садовая, 26а, сдесь могда быть ваша реклама 0 1 0 11",
                            house=True, index=True),
                      'Донецк Садовая 26а'
                      )
예제 #7
0
 def test_within_space(self):
     self.assertEqual(clean("Ювилейная ул. 21 / 22", house=True, index=True),
                      'Ювилейная 21/22'
                      )
예제 #8
0
 def test_clean_index(self):
     self.assertEqual(clean("г. Авдеевка, Ясиноватского района, Донецкой обл, Садовая 26-а 10234",
                            house=True, index=True),
                      '10234 Авдеевка Ясиноватского Донецкой Садовая 26-а'
                      )
예제 #9
0
 def test_big_name(self):
     self.assertEqual(clean("Ивано - Франковская область, село Малиново, улица 50-лет ссср, 26 Б",
                            house=True, index=True),
                      'Ивано-Франковская Малиново 50-лет ссср 26Б'
                      )
예제 #10
0
 def test_clean_without_name(self):
     self.assertEqual(clean('Ясниноватский р-н, Донецкая область,'
                            ' улица Садовая, 26а, магазин Ашан', house=True, index=True, ),
                      'Ясниноватский Донецкая Садовая 26а'
                      )
예제 #11
0
 def test_without_other(self):
     self.assertEqual(
         clean('м. Київ, вул. В. Гетьмана, 10/37 (на розі вул. В. Гетьмана та вул. Виборзької - на другому поверсі',
               house=True, index=True),
         'Київ В Гетьмана 10/37'
     )
예제 #12
0
 def test_address_3(self):
     self.assertEqual(clean("Київ, вул.Володимира Покотила, дом 346", house=True, index=True),
                      'Київ Володимира Покотила 346',
                      )
예제 #13
0
 def test_address_2(self):
     self.assertEqual(clean("город Калиниград Садово-Красная ул. 184 - Б", house=True, index=True),
                      'Калиниград Садово-Красная 184-Б',
                      )
예제 #14
0
 def test_address_1(self):
     self.assertEqual(clean("город Калиниград, Садово Красная ул., 8а",
                            house=True, index=True, address_pretext=True),
                      'Калиниград Садово Красная улица 8а'
                      )