def testPackagesList(self):
     package = common.Package1(self.config, None, None)
     metapackage = common.MetaPackage(self.config, None)
     self.store.add_package(package)
     self.store.add_package(metapackage)
     l = sorted([package, metapackage], key=lambda x: x.name)
     self.assertEqual(l, self.store.get_packages_list())
 def testPackageDeps(self):
     package = common.Package1(self.config, None,  None)
     package2 = common.Package2(self.config, None, None)
     self.store.add_package(package)
     self.store.add_package(package2)
     self.assertEquals(package.deps,
         [x.name for x in self.store.get_package_deps(package.name)])
 def testGetPackage(self):
     package = common.Package1(self.config, None, None)
     self.store.add_package(package)
     self.assertEqual(package, self.store.get_package(package.name))
 def testAddPackage(self):
     package = common.Package1(self.config, None, None)
     self.assertEqual(len(self.store._packages), 0)
     self.store.add_package(package)
     self.assertEqual(len(self.store._packages), 1)
     self.assertEqual(package, self.store._packages[package.name])