def test_append(self): uuid = '12345678123456781234567812345678' cons = TrailDBConstructor('testtrail', ['field1']) cons.add(uuid, 123, ['foobarbaz']) tdb = cons.finalize() cons = TrailDBConstructor('testtrail2', ['field1']) cons.add(uuid, 124, ['barquuxmoo']) cons.append(tdb) tdb = cons.finalize() self.assertEqual(2, tdb.num_events) uuid, trail = list(tdb.trails())[0] trail = list(trail) self.assertEqual([123, 124], [e.time for e in trail]) self.assertEqual(['foobarbaz', 'barquuxmoo'], [e.field1 for e in trail])