示例#1
0
 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)
示例#2
0
 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.")