File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed
Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ import pytest
2+
3+
4+ from process_tracker .models .extract import (
5+ Extract ,
6+ ExtractDatasetType ,
7+ ExtractProcess ,
8+ ExtractStatus ,
9+ Location ,
10+ )
11+ from process_tracker .models .process import (
12+ ErrorType ,
13+ ErrorTracking ,
14+ Process ,
15+ ProcessDatasetType ,
16+ ProcessDependency ,
17+ ProcessSource ,
18+ ProcessSourceObject ,
19+ ProcessTarget ,
20+ ProcessTargetObject ,
21+ ProcessTracking ,
22+ )
23+ from process_tracker .models .source import (
24+ DatasetType ,
25+ Source ,
26+ SourceDatasetType ,
27+ SourceObject ,
28+ SourceObjectDatasetType ,
29+ )
30+ from process_tracker .utilities .data_store import DataStore
31+
32+
33+ @pytest .fixture (autouse = True , scope = "module" )
34+ def setup_and_teardown ():
35+ # This is purely for setup and teardown of the module
36+
37+ data_store = DataStore ()
38+ session = data_store .session
39+
40+ yield
41+
42+ session .query (Location ).delete ()
43+ session .query (ProcessDatasetType ).delete ()
44+ session .query (SourceDatasetType ).delete ()
45+ session .query (DatasetType ).delete ()
46+ session .query (ProcessSourceObject ).delete ()
47+ session .query (ProcessTargetObject ).delete ()
48+ session .query (ProcessSource ).delete ()
49+ session .query (ProcessTarget ).delete ()
50+ session .query (ProcessDependency ).delete ()
51+ session .query (ProcessTracking ).delete ()
52+ session .query (Process ).delete ()
53+ session .commit ()
54+ session .close ()
You can’t perform that action at this time.
0 commit comments