Skip to content

Commit 218a379

Browse files
committed
mock aren't real
1 parent 600541d commit 218a379

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tests/test_project.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
'name': 'test-proj',
1717
'search_dirs': [test_data_dir],
1818
'path': here,
19+
'run_tests': True,
1920
}
2021

2122

@@ -148,7 +149,8 @@ def test_downstream_tests_build_by_default(self):
148149
]
149150

150151
p = Project(**config)
151-
mock_env = mock.Mock(name='MockEnv', config=config)
152+
m_toolchain = mock.Mock(name='mock toolchain', cross_compile=False)
153+
mock_env = mock.Mock(name='MockEnv', config=config, project=p, toolchain=m_toolchain)
152154
mock_env.spec = BuildSpec()
153155
steps = p.build_consumers(mock_env)
154156
self._assert_step_contains_all(steps, ['test lib-1'])
@@ -163,7 +165,8 @@ def test_downstream_post_build_runs_before_tests(self):
163165
]
164166

165167
p = Project(**config)
166-
mock_env = mock.Mock(name='MockEnv', config=config)
168+
m_toolchain = mock.Mock(name='mock toolchain', cross_compile=False)
169+
mock_env = mock.Mock(name='MockEnv', config=config, project=p, toolchain=m_toolchain)
167170
mock_env.spec = BuildSpec()
168171
steps = p.build_consumers(mock_env)
169172
self._assert_step_contains_all(steps, ['post build lib-1', 'test lib-1'])

0 commit comments

Comments
 (0)