def test__handle_clean_steps_arg_file(self):
        contents = '[{"step": "upgrade", "interface": "deploy"}]'

        with tempfile.NamedTemporaryFile(mode='w') as f:
            f.write(contents)
            f.flush()
            steps = n_shell._handle_clean_steps_arg(f.name)

        self.assertEqual(json.loads(contents), steps)
 def test__handle_clean_steps_arg(self):
     cleansteps = '[{"step": "upgrade", "interface": "deploy"}]'
     steps = n_shell._handle_clean_steps_arg(cleansteps)
     self.assertEqual(json.loads(cleansteps), steps)