Ejemplo n.º 1
0
    def test_sync(self):
        writer = SofiePyTableAccess('simple-test-data.h5', runName='/sync',
                description='our description')
        time1 = writer.writeSync(sample=11)
        time2 = writer.writeSync(sample=26)

        syncs = writer.getSyncs()
        logging.debug(syncs)
        self.assertFalse(syncs[0]['Timestamp'] == time2)
        self.assertEqual(syncs[0]['Sample'], 11)
        self.assertEqual(syncs[1]['Sample'], 26)
        self.assertEqual(syncs[0]['Timestamp'], time1)
        self.assertFalse(syncs[1]['Timestamp'] == time1)
        self.assertEqual(syncs[1]['Timestamp'], time2)