def setup_class(cls): cls.name = "keystone-test" cls.type = "identity-test" cls.description = "Keystone Identity Service Test" cls.admin_ext = "OS-KSADM" cls.service_dict = { "name": cls.name, "type": cls.type, "description": cls.description } cls.expected_service = Service(name=cls.name, type_=cls.type, description=cls.description) cls.json_dict = json.dumps( {"{0}:service".format(cls.admin_ext): cls.service_dict}) cls.expected_services = Services(services=[cls.expected_service]) cls.service_dict_list = [cls.service_dict] cls.services_json_dict = json.dumps( {"{0}:services".format(cls.admin_ext): cls.service_dict_list})
def test_list_to_obj(self): self.expected_services == Services._list_to_obj( self.service_dict_list)
def test_json_to_obj(self): assert self.expected_service == Service._json_to_obj(self.json_dict) assert self.expected_services == Services._json_to_obj( self.services_json_dict)
def test_list_to_obj(self): self.expected_services == Services._list_to_obj(self.service_dict_list)