def METHOD_NAME(self):
    def deep_sort(obj):
        """
        Recursively sort list or dict nested lists. Taken from
        https://stackoverflow.com/questions/18464095/how-to-achieve-assertdictequal-with-assertsequenceequal-applied-to-values
        """
        if isinstance(obj, dict):
            _sorted = {}
            for key in sorted(obj):
                _sorted[key] = deep_sort(obj[key])
        elif isinstance(obj, list):
            new_list = []
            for val in obj:
                new_list.append(deep_sort(val))
            try:
                _sorted = sorted(new_list, key=itemgetter("tileid"))
            except:
                _sorted = new_list
        else:
            _sorted = obj
        return _sorted
    BusinessDataImporter("tests/fixtures/data/json/resource_export_business_data_truth.json").import_business_data()
    export = BusinessDataExporter("json").export("ab74af76-fa0e-11e6-9e3e-026d961c88e6")
    json_export = deep_sort(json.loads(export[0]["outputfile"].getvalue()))
    json_truth = deep_sort(json.load(open("tests/fixtures/data/json/resource_export_business_data_truth.json")))
    # removes generated graph_publication_id
    for resource_data in json_export["business_data"]["resources"]:
        if resource_data["resourceinstance"]["graph_publication_id"]:
            del resource_data["resourceinstance"]["graph_publication_id"]
    self.assertDictEqual(json_export, json_truth)