def testModifyigDateTranslationFromOK_IntervalDates(self):
     td = OpenKareliaObjectToPointTranslator(
         None,
         {'year_start': 2000, 'year_end': 3000}, None, None, None
     ).translateDate()
     self.assertEqual(td[0], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td[1], datetime(3000, 1, 1, 0, 0))
     self.assertEqual(td[2], False)
     self.assertEqual(td[3], False)
     td = OpenKareliaObjectToPointTranslator(
         None,
         {'century_start': 20, 'century_end': 30}, None, None, None
     ).translateDate()
     self.assertEqual(td[0], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td[1], datetime(3000, 1, 1, 0, 0))
     self.assertEqual(td[2], False)
     self.assertEqual(td[3], False)
     td = OpenKareliaObjectToPointTranslator(
         None,
         {'millenium_start': 2, 'millenium_end': 3}, None, None, None
     ).translateDate()
     self.assertEqual(td[0], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td[1], datetime(3000, 1, 1, 0, 0))
     self.assertEqual(td[2], False)
     self.assertEqual(td[3], False)
 def testSiteSaveImportFromOkPoint2(self):
     okotpt = OpenKareliaObjectToPointTranslator(
         {'image_url': ''}, DATA2, None, None, None)
     p = okotpt.getPoint()
     self.assertEqual(p['json']['address'], 'site')
     self.assertEqual(p['location']['coordinates'][0], float(0))
     self.assertEqual(p['location']['coordinates'][1], float(0))
Пример #3
0
 def testSiteSaveImportFromOkPoint2(self):
     okotpt = OpenKareliaObjectToPointTranslator({'image_url': ''}, DATA2,
                                                 None, None, None)
     p = okotpt.getPoint()
     self.assertEqual(p['json']['address'], 'site')
     self.assertEqual(p['location']['coordinates'][0], float(0))
     self.assertEqual(p['location']['coordinates'][1], float(0))
 def setUp(self):
     obj = OpenKareliaObjectToPointTranslator(
         {'image_url': 'image_url', 'source_url': 'image_url111'},
         {
             'name': ['test_GT_1499'],
             '_id': '111',
             'latitude': 1,
             'longitude': 2},
         'test_version',
         'test_import',
         'channelId')
     self.test_obj = obj.getPoint()
 def testModifyigDateTranslationFromOK_PresiseDate(self):
     td = OpenKareliaObjectToPointTranslator(
         None,
         {'year': 2000, 'bc': True}, None, None, None
     ).translateDate()
     self.assertEqual(td[0], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td[1], True)
     td = OpenKareliaObjectToPointTranslator(
         None, {'century': 20}, None, None, None).translateDate()
     self.assertEqual(td[0], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td[1], False)
     td = OpenKareliaObjectToPointTranslator(
         None, {'millenium': 2}, None, None, None).translateDate()
     self.assertEqual(td[0], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td[1], False)
 def testModifyigDateTranslationFromOK_MixedDateTypes(self):
     td = OpenKareliaObjectToPointTranslator(
         None,
         {'year': 1000, 'year_start': 2000, 'year_end': 3000},
         None, None, None
     ).translateDate()
     self.assertEqual(td[0], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td[1], datetime(3000, 1, 1, 0, 0))
     self.assertEqual(td[2], False)
     self.assertEqual(td[3], False)
     td = OpenKareliaObjectToPointTranslator(
         None,
         {'century': 20, 'year_end': 3000}, None, None, None
     ).translateDate()
     self.assertEqual(td[0], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td[1], False)
     td = OpenKareliaObjectToPointTranslator(
         None,
         {'millenium': 4, 'century': 20, 'year': 3000}, None, None, None
     ).translateDate()
     self.assertEqual(td[0], datetime(3000, 1, 1, 0, 0))
     self.assertEqual(td[1], False)
     td = OpenKareliaObjectToPointTranslator(None,
                                             {'millenium_start': 2,
                                              'millenium_end': 3,
                                              'year_start': 4000,
                                              'year_end': 5000,
                                              'century_start': 60,
                                              'century_end': 70},
                                             None,
                                             None,
                                             None).translateDate()
     self.assertEqual(td[0], datetime(4000, 1, 1, 0, 0))
     self.assertEqual(td[1], datetime(5000, 1, 1, 0, 0))
     self.assertEqual(td[2], False)
     self.assertEqual(td[3], False)
     td = OpenKareliaObjectToPointTranslator(None,
                                             {'millenium_start': 2,
                                              'millenium_end': 3,
                                              'century_start': 40,
                                              'century_end': 50},
                                             None,
                                             None,
                                             None).translateDate()
     self.assertEqual(td[0], datetime(4000, 1, 1, 0, 0))
     self.assertEqual(td[1], datetime(5000, 1, 1, 0, 0))
     self.assertEqual(td[2], False)
     self.assertEqual(td[3], False)
 def testModifyigDateTranslationFromOK_JustDate(self):
     td = OpenKareliaObjectToPointTranslator(
         None, {}, None, None, None).translateDate()
     self.assertEqual(
         td[0].replace(
             microsecond=0), datetime.now().replace(
             microsecond=0))
     self.assertEqual(td[1], False)
 def testModifyigDateTrnaslationFromOK_GetPointFunc(self):
     TEST_DATA[1]['bc'] = True
     td = OpenKareliaObjectToPointTranslator(
         TEST_DATA[0], TEST_DATA[1], TEST_DATA[2],
         TEST_DATA[3], TEST_DATA[4]
     ).getPoint()
     self.assertEqual(
         td['date'].replace(
             microsecond=0), datetime.now().replace(
             microsecond=0))
     # Next line is assertation for False because date was not set
     self.assertEqual(td['bc'], False)
     TEST_DATA[1]['year_start'] = 2000
     TEST_DATA[1]['year_end'] = 3000
     TEST_DATA[1]['bc_start'] = False
     TEST_DATA[1]['bc_end'] = False
     td = OpenKareliaObjectToPointTranslator(
         TEST_DATA[0], TEST_DATA[1], TEST_DATA[2],
         TEST_DATA[3], TEST_DATA[4]
     ).getPoint()
     self.assertEqual(td['date'], datetime(2000, 1, 1, 0, 0))
     self.assertEqual(td['json']['date'], datetime(3000, 1, 1, 0, 0))
     self.assertEqual(td['bc'], False)
     self.assertEqual(td['json']['bc'], False)
Пример #9
0
 def test_GT_1510_translate_date(self):
     obj = OpenKareliaObjectToPointTranslator(
         {'image_url': 'image_url', 'object_url': 'object_url'}, {
             'year': '1249', 'century': 15, 'millenium': 2},
         'test_version', 'test_import', 'channelId')
     self.assertTrue(type(obj.translateDate()), tuple())
     obj = OpenKareliaObjectToPointTranslator(
         {'image_url': 'image_url', 'object_url': 'object_url'},
         {'century': 21, 'millenium': '2'},
         'test_version', 'test_import', 'channelId')
     self.assertEquals(type(obj.translateDate()), tuple)
     obj = OpenKareliaObjectToPointTranslator(
         {'image_url': 'image_url', 'object_url': 'object_url'},
         {'year': '1249'},
         'test_version', 'test_import', 'channelId')
     self.assertEquals(type(obj.translateDate()), tuple)
     obj = OpenKareliaObjectToPointTranslator(
         {'image_url': 'image_url', 'object_url': 'object_url'},
         {'millenium': '3'},
         'test_version', 'test_import', 'channelId')
     self.assertEquals(type(obj.translateDate()), tuple)