Beispiel #1
0
    def test_normalize_datetime(self):
        """Tests whether timestamps are resolved to datetime string representation,
        based on passed key value."""

        keys_that_hint_about_being_a_date = ["start date:", "TIME FINISHED", "in UTC", "event date"]
        for key in keys_that_hint_about_being_a_date:
            sec_since_2001 = _datetime_to_seconds_since_2001(DT_VALID)
            val = osxcollector._normalize_val(sec_since_2001, key)
            T.assert_equal(DT_VALID_AS_STRING, val)

        # key contains 'date' however the value is not date
        not_a_date = "yes, it includes"
        val = osxcollector._normalize_val(not_a_date, "includes_dates")
        T.assert_equal(not_a_date, val)
Beispiel #2
0
    def test_normalize_datetime(self):
        """Tests whether timestamps are resolved to datetime string representation,
        based on passed key value."""

        keys_that_hint_about_being_a_date = [
            'start date:', 'TIME FINISHED', 'in UTC', 'event date'
        ]
        for key in keys_that_hint_about_being_a_date:
            sec_since_2001 = _datetime_to_seconds_since_2001(DT_VALID)
            val = osxcollector._normalize_val(sec_since_2001, key)
            assert DT_VALID_AS_STRING == val

        # key contains 'date' however the value is not date
        not_a_date = 'yes, it includes'
        val = osxcollector._normalize_val(not_a_date, 'includes_dates')
        assert not_a_date == val
    def test_normalize_datetime(self):
        """Tests whether timestamps are resolved to datetime string representation,
        based on passed key value."""
        expected_date = '2014-07-08 14:28:22'

        sec_since_2001 = _datetime_to_seconds_since_2001(DT_VALID)
        val = osxcollector._normalize_val(sec_since_2001, "start date:")
        T.assert_equal(expected_date, val)

        sec_since_epoch = _datetime_to_seconds_since_epoch(DT_VALID)
        val = osxcollector._normalize_val(sec_since_epoch, "TIME FINISHED")
        T.assert_equal(expected_date, val)

        microsec_since_epoch = _datetime_to_microseconds_since_epoch(DT_VALID)
        val = osxcollector._normalize_val(microsec_since_epoch, "in UTC")
        T.assert_equal(expected_date, val)

        microsec_since_1601 = _datetime_to_microseconds_since_1601(DT_VALID)
        val = osxcollector._normalize_val(microsec_since_1601, "event date")
        T.assert_equal(expected_date, val)

        last_visited_date = "428630978.0"
        val = osxcollector._normalize_val(last_visited_date, "lastVisitedDate")
        T.assert_equal('2014-08-01 17:09:38', val)

        # key contains 'date' however the value is not date
        fake_date = "yes, it includes"
        val = osxcollector._normalize_val(fake_date, "includes_dates")
        T.assert_equal(fake_date, val)
    def test_normalize_datetime(self):
        """Tests whether timestamps are resolved to datetime string representation,
        based on passed key value."""
        expected_date = '2014-07-08 14:28:22'

        sec_since_2001 = _datetime_to_seconds_since_2001(DT_VALID)
        val = osxcollector._normalize_val(sec_since_2001, "start date:")
        T.assert_equal(expected_date, val)

        sec_since_epoch = _datetime_to_seconds_since_epoch(DT_VALID)
        val = osxcollector._normalize_val(sec_since_epoch, "TIME FINISHED")
        T.assert_equal(expected_date, val)

        microsec_since_epoch = _datetime_to_microseconds_since_epoch(DT_VALID)
        val = osxcollector._normalize_val(microsec_since_epoch, "in UTC")
        T.assert_equal(expected_date, val)

        microsec_since_1601 = _datetime_to_microseconds_since_1601(DT_VALID)
        val = osxcollector._normalize_val(microsec_since_1601, "event date")
        T.assert_equal(expected_date, val)

        last_visited_date = "428630978.0"
        val = osxcollector._normalize_val(last_visited_date, "lastVisitedDate")
        T.assert_equal('2014-08-01 17:09:38', val)

        # key contains 'date' however the value is not date
        fake_date = "yes, it includes"
        val = osxcollector._normalize_val(fake_date, "includes_dates")
        T.assert_equal(fake_date, val)
 def test_normalize_buffer_to_unicode(self):
     b = buffer("this is buffer")
     val = osxcollector._normalize_val(b)
     T.assert_true(isinstance(val, unicode))
 def test_normalize_unicode_error(self):
     s = 'Was\x9f'
     val = osxcollector._normalize_val(s)
     T.assert_false(isinstance(val, unicode))
 def test_normalize_unicode(self):
     u = '\u20AC'
     val = osxcollector._normalize_val(u)
     T.assert_true(isinstance(val, unicode))
 def test_normalize_basestring(self):
     s = "basestring here"
     val = osxcollector._normalize_val(s)
     T.assert_equal(s, val)
 def test_normalize_buffer_to_unicode(self):
     b = buffer("this is buffer")
     val = osxcollector._normalize_val(b)
     T.assert_truthy(isinstance(val, unicode))
 def test_normalize_unicode_error(self):
     s = 'Was\x9f'
     val = osxcollector._normalize_val(s)
     T.assert_falsey(isinstance(val, unicode))
 def test_normalize_unicode(self):
     u = '\u20AC'
     val = osxcollector._normalize_val(u)
     T.assert_truthy(isinstance(val, unicode))
 def test_normalize_basestring(self):
     s = "basestring here"
     val = osxcollector._normalize_val(s)
     T.assert_equal(s, val)
Beispiel #13
0
 def test_normalize_buffer_to_unicode(self):
     b = buffer('this is buffer')
     val = osxcollector._normalize_val(b)
     assert isinstance(val, unicode)
Beispiel #14
0
 def test_normalize_basestring(self):
     s = 'basestring here'
     val = osxcollector._normalize_val(s)
     assert s == val