def check_against_baseline(self, obj, testname):
        baseline = baseline_reader.json_baseline(testname)

        self.assertDictEqual(
            baseline_reader.json_from_string(
                otio.adapters.otio_json.write_to_string(obj)), baseline)
        baseline_data = otio.adapters.otio_json.read_from_string(
            json.dumps(baseline))
        if isinstance(baseline_data, dict):
            raise TypeError("did not deserialize correctly")

        self.assertJsonEqual(obj, baseline_data)
 def check_against_baseline(self, obj, testname):
     baseline = baseline_reader.json_baseline(testname)
     self.assertDictEqual(
         baseline_reader.json_from_string(
             otio.adapters.otio_json.write_to_string(obj)
         ),
         baseline
     )
     baseline_data = otio.adapters.otio_json.read_from_string(
         json.dumps(baseline)
     )
     if isinstance(baseline_data, dict):
         raise TypeError("did not deserialize correctly")
     self.assertJsonEqual(obj, baseline_data)