Esempio n. 1
0
    def test_create_timestamp_by_factory(self):
        dtm = datatype_factory('TM', '120252.0590+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252.0590+0200')

        dtm = datatype_factory('TM', '120252.059+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252.059+0200')

        dtm = datatype_factory('TM', '120252.05+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252.05+0200')

        dtm = datatype_factory('TM', '120252.5+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252.5+0200')

        dtm = datatype_factory('TM', '120252+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252+0200')
Esempio n. 2
0
    def test_create_datetime_by_factory(self):
        dtm = datatype_factory('DTM', '20130726120252.0590+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252.0590+0200')

        dtm = datatype_factory('DTM', '20130726120252.059+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252.059+0200')

        dtm = datatype_factory('DTM', '20130726120252.05+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252.05+0200')

        dtm = datatype_factory('DTM', '20130726120252.5+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252.5+0200')

        dtm = datatype_factory('DTM', '20130726120252+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252+0200')
Esempio n. 3
0
    def test_create_timestamp_by_factory(self):
        dtm = datatype_factory('TM', '120252.0590+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252.0590+0200')

        dtm = datatype_factory('TM', '120252.059+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252.059+0200')

        dtm = datatype_factory('TM', '120252.05+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252.05+0200')

        dtm = datatype_factory('TM', '120252.5+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252.5+0200')

        dtm = datatype_factory('TM', '120252+0200')
        self.assertEqual(dtm.classname, 'TM')
        self.assertEqual(dtm.to_er7(), '120252+0200')
Esempio n. 4
0
    def test_create_datetime_by_factory(self):
        dtm = datatype_factory('DTM', '20130726120252.0590+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252.0590+0200')

        dtm = datatype_factory('DTM', '20130726120252.059+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252.059+0200')

        dtm = datatype_factory('DTM', '20130726120252.05+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252.05+0200')

        dtm = datatype_factory('DTM', '20130726120252.5+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252.5+0200')

        dtm = datatype_factory('DTM', '20130726120252+0200')
        self.assertEqual(dtm.classname, 'DTM')
        self.assertEqual(dtm.to_er7(), '20130726120252+0200')
Esempio n. 5
0
 def test_create_hour_time_by_factory(self):
     tm = datatype_factory('TM', '14')
     self.assertEqual(tm.classname, 'TM')
     self.assertEqual(tm.to_er7(), '14')
Esempio n. 6
0
 def test_create_year_month_day_date_by_factory(self):
     dt = datatype_factory('DT', '20120101')
     self.assertEqual(dt.classname, 'DT')
     self.assertEqual(dt.to_er7(), '20120101')
Esempio n. 7
0
 def test_create_timestamp_with_offset_by_factory(self):
     tm = datatype_factory('TM', '120000+0000')
     self.assertEqual(tm.classname, 'TM')
     self.assertEqual(tm.offset, '+0000')
     self.assertEqual(tm.to_er7(), '120000+0000')
Esempio n. 8
0
 def test_datatype_not_allowed_value_creation(self):
     datatype_factory('TM', '9999')
Esempio n. 9
0
 def test_datatype_creation_strict(self):
     tx = datatype_factory('TX',
                           'text',
                           validation_level=VALIDATION_LEVEL.STRICT)
     self.assertEqual(tx.classname, 'TX')
Esempio n. 10
0
 def test_datatype_creation(self):
     st = datatype_factory('ST', 'string')
     self.assertEqual(st.classname, 'ST')
Esempio n. 11
0
 def test_create_nm_by_factory(self):
     nm = datatype_factory('NM', 100000)
     self.assertEqual(nm.classname, 'NM')
     self.assertEqual(nm.to_er7(), '100000')
Esempio n. 12
0
 def test_create_nm_by_factory(self):
     nm = datatype_factory('NM', 100000)
     self.assertEqual(nm.classname, 'NM')
     self.assertEqual(nm.to_er7(), '100000')
Esempio n. 13
0
 def test_create_hour_time_by_factory(self):
     tm = datatype_factory('TM', '14')
     self.assertEqual(tm.classname, 'TM')
     self.assertEqual(tm.to_er7(), '14')
Esempio n. 14
0
 def test_create_year_month_day_date_by_factory(self):
     dt = datatype_factory('DT', '20120101')
     self.assertEqual(dt.classname, 'DT')
     self.assertEqual(dt.to_er7(), '20120101')
Esempio n. 15
0
 def test_create_timestamp_with_offset_by_factory(self):
     tm = datatype_factory('TM', '120000+0000')
     self.assertEqual(tm.classname, 'TM')
     self.assertEqual(tm.offset, '+0000')
     self.assertEqual(tm.to_er7(), '120000+0000')
Esempio n. 16
0
 def test_datatype_not_allowed_value_creation(self):
     datatype_factory('TM', '9999')
Esempio n. 17
0
 def test_datatype_creation_strict(self):
     tx = datatype_factory('TX', 'text', validation_level=VALIDATION_LEVEL.STRICT)
     self.assertEqual(tx.classname, 'TX')
Esempio n. 18
0
 def test_datatype_creation(self):
     st = datatype_factory('ST', 'string')
     self.assertEqual(st.classname, 'ST')