def test_get_resource(self): self.assertEqual(b"1.1.9-SNAPSHOT", base.get_resource("base", "VERSION")) # Make sure get_resource() handles unknown resources in existing modules: self.assertEqual(None, base.get_resource("base", "VERSION-DOES-NOT-EXIST")) # Make sure get_resource() handles nested packages: self.assertEqual(b"Test resource\n", base.get_resource("base.package", "resource.txt")) self.assertEqual(None, base.get_resource("base.package", "DOES-NOT-EXIST")) # Make sure get_resource() handles unknown modules: self.assertEqual(None, base.get_resource("base.package.does.not.exist", "DOES-NOT-EXIST"))
def test_get_resource(self): self.assertEqual(b"1.1.9-SNAPSHOT", base.get_resource("base", "VERSION")) # Make sure get_resource() handles unknown resources in existing modules: self.assertEqual(None, base.get_resource("base", "VERSION-DOES-NOT-EXIST")) # Make sure get_resource() handles nested packages: self.assertEqual(b"Test resource\n", base.get_resource("base.package", "resource.txt")) self.assertEqual(None, base.get_resource("base.package", "DOES-NOT-EXIST")) # Make sure get_resource() handles unknown modules: self.assertEqual( None, base.get_resource("base.package.does.not.exist", "DOES-NOT-EXIST"))
def _load_resource(resource_name): return base.get_resource("bento", resource_name).decode("utf-8")
def config(self): """Loads the configuration record (Python dictionary) from the 'java.config' resource.""" return eval(base.get_resource(package_name="java", resource="config"))