def test_package_to_api2_with_relationship(self): context = {"model": model, "session": model.Session} CreateTestData.create_family_test_data() pkg = model.Package.get("homer") as_dict = pkg.as_dict(ref_package_by="id", ref_group_by="id") as_dict["license_title"] = None as_dict["num_tags"] = 0 as_dict["num_resources"] = 0 dictize = package_to_api2(pkg, context) as_dict["relationships"].sort(key=lambda x: list(x.items())) dictize["relationships"].sort(key=lambda x: list(x.items())) # the is_dict method doesn't care about organizations del dictize["organization"] as_dict_string = pformat(as_dict) dictize_string = pformat(dictize) assert as_dict == dictize, "\n".join( unified_diff( as_dict_string.split("\n"), dictize_string.split("\n") ) )
def family(ctx): flask_app = ctx.meta['flask_app'] with flask_app.test_request_context(): CreateTestData.create_family_test_data()
def family(ctx): flask_app = ctx.obj.app.apps[u'flask_app']._wsgi_app with flask_app.test_request_context(): CreateTestData.create_family_test_data()