summaryrefslogtreecommitdiff
path: root/tests/fixtures.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/fixtures.py')
-rw-r--r--tests/fixtures.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/fixtures.py b/tests/fixtures.py
index e670289..5173566 100644
--- a/tests/fixtures.py
+++ b/tests/fixtures.py
@@ -32,11 +32,16 @@ environment2 = project.environments.create(slug='my_other_env')
suite = project.suites.create(slug='my_suite')
suite2 = project.suites.create(slug='my_other_suite')
+metadata_my_passed_test, _ = m.SuiteMetadata.objects.get_or_create(kind='test', suite=suite.slug, name='my_passed_test')
+metadata_my_failed_test, _ = m.SuiteMetadata.objects.get_or_create(kind='test', suite=suite.slug, name='my_failed_test')
+metadata_my_xfailed_test, _ = m.SuiteMetadata.objects.get_or_create(kind='test', suite=suite.slug, name='my_xfailed_test')
+metadata_my_skipped_test, _ = m.SuiteMetadata.objects.get_or_create(kind='test', suite=suite.slug, name='my_skipped_test')
+
testrun = build.test_runs.create(environment=environment)
-passed_test = testrun.tests.create(suite=suite, result=True, name='my_passed_test')
-failed_test = testrun.tests.create(suite=suite, result=False, name='my_failed_test')
-xfailed_test = testrun.tests.create(suite=suite, result=True, name='my_xfailed_test', has_known_issues=True)
-skipped_test = testrun.tests.create(suite=suite, result=None, name='my_skipped_test')
+passed_test = testrun.tests.create(suite=suite, result=True, metadata=metadata_my_passed_test)
+failed_test = testrun.tests.create(suite=suite, result=False, metadata=metadata_my_failed_test)
+xfailed_test = testrun.tests.create(suite=suite, result=True, metadata=metadata_my_xfailed_test, has_known_issues=True)
+skipped_test = testrun.tests.create(suite=suite, result=None, metadata=metadata_my_skipped_test)
RecordTestRunStatus()(testrun)