def test_should_set_up_project_when_directories_present(self, mock_os): scaffolding = PythonProjectScaffolding('some-project') mock_os.path.exists.return_value = True scaffolding.set_up_project() self.assertFalse(mock_os.called)
def test_should_set_up_project_when_directories_missing(self, mock_os): scaffolding = PythonProjectScaffolding('some-project') mock_os.path.exists.return_value = False scaffolding.set_up_project() self.assertEqual(mock_os.makedirs.call_args_list, [ call('src/main/python'), call('src/unittest/python') ])
def test_should_set_up_project_when_directories_missing(self, mock_os): scaffolding = PythonProjectScaffolding('some-project') mock_os.path.exists.return_value = False scaffolding.set_up_project() self.assertEqual(mock_os.makedirs.call_args_list, [ call('src/main/python'), call('src/unittest/python'), call('src/main/scripts') ])