def test_should_save_a_simple_model_item_to_json_file(self): # Given some data dog = self._pet_model.objects.create(name="Lucky") # When the backup is called backup = MagicBackup() \ .site(self._current_site.id) \ .save_as('my-magic-backup-folder') \ .model("tests.Pet").backup() # Then the output should be mypet = [{u'pk': 1, u'model': u'tests.pet', u'fields': {u'site': 1, u'name': u'Lucky'}}] self.assertIsNot(dog, None) self.assertEqual(backup.output(), mypet)