def test_init_db(self): """Must create a DB3 if none exists.""" self.cr_load("firstrun") self.cr_nexist(shadow) s = Shadow(self.loc_in_cr(shadow)) self.assertEqual(s.get_checksum(), None) self.cr_exist(shadow)
def test_bail_on_high_version(self): """Must bail on version number that is too high.""" self.cr_load("standard") self.cr_load("overlay-db-future", append=True) s = Shadow(self.loc_in_cr(shadow)) self.expect_error(lambda:s.get_checksum(), "DB version too high", "Bail on too-high version.")