def test_django_run_renames_piston_tables_if_piston_tables_exists(self):
self.patch(
dbupgrade_command, "_south_was_performed").return_value = True
self.patch(dbupgrade_command, "_find_tables").return_value = [
"piston_consumer",
"piston_token",
]
mock_rename = self.patch(
dbupgrade_command, "_rename_piston_to_piston3")
mock_call = self.patch(dbupgrade_module, "call_command")
call_command('dbupgrade', django=True)
self.assertThat(
mock_rename, MockCalledOnceWith("default", ["consumer", "token"]))
self.assertThat(
mock_call, MockCalledOnceWith(
"migrate", interactive=False, fake_initial=True))
评论列表
文章目录