Ejemplo n.º 1
0
 def test_default_values_are_setted(self):
     dt_before = wp_datetime.strip_ms(datetime.datetime.now())
     self._add_one({})
     dt_after = wp_datetime.strip_ms(datetime.datetime.now())
     cols = ['version', 'datum_version', 'betriebsmodus',
             'temp_aussen', 'tsp', ]
     entry = get_data.PulledData.get_latest(self.session, cols)
     self.assertEqual(entry[0], 0)
     self.assertEqual(entry[1], datetime.date.min)
     self.assertEqual(entry[2], '')
     self.assertEqual(entry[3], 0.0)
     entry_date = datetime.datetime.fromtimestamp(entry[4])
     self.assertTrue(entry_date >= dt_before)
     self.assertTrue(dt_after >= entry_date)
Ejemplo n.º 2
0
    def test_submit_works(self):

        attribute = 'temp_einsatz'
        newval = '22.7'
        request = testing.DummyRequest(params={'attr': attribute,
                                               'newval':newval,
                                               'submit': 'submit', })

        oldval = None
        user = None
        attribute = helpers.map_to_beautifull_names[attribute]
                                       
        expected = ("don't compare datetime", user, attribute,
                    oldval, str(newval), 'pending', '', )
        dt_before = wp_datetime.strip_ms(datetime.datetime.now())
        response = set_val.view_set_val(request)
        dt_after = wp_datetime.strip_ms(datetime.datetime.now())
        
        self.assertFalse(response['current_data'].data_available)
        self.assertTrue(response['log'][0][0] >= dt_before)
        self.assertTrue(dt_after >= response['log'][0][0])
        self.assertEqual(response['log'][0][1:-1], expected[1:-1])
Ejemplo n.º 3
0
 def test_datetime_of_entry(self):
     self._add_one('test_user', 'Hzg:TempEinsatz', '23', '32')
     dt_after = strip_ms(datetime.datetime.now())
     entry = self._get_last_entry()
     self.assertEquals(dt_after, entry.datetime)