-
Notifications
You must be signed in to change notification settings - Fork 0
/
test_integr.py
56 lines (39 loc) · 1007 Bytes
/
test_integr.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import os
import pytest
import sub_shifter
TEST_FOLDER = 'test_folder'
CONTENT = '''
62
00:06:17,393 --> 00:06:21,063
There has been someone
swimming at nighttime.
63
00:06:21,272 --> 00:06:26,068
I hear sp... Sp... Sp...
Splashing some nights.
64
00:06:27,027 --> 00:06:30,281
I left here yesterday afternoon,
this filter was empty.
'''
@pytest.fixture
def set_test_folder():
os.mkdir(TEST_FOLDER)
@pytest.fixture
def delete_test_folder():
os.rmdir(TEST_FOLDER)
def create_test_sub_file(filename, extention):
with open(f'/{TEST_FOLDER}/{filename}.{extention}', 'w') as file:
file.write(CONTENT)
def test_startup(set_test_folder):
dirs = []
for entry in os.listdir('.'):
if os.path.isdir(entry):
dirs.append(entry)
assert 'test_folder' in dirs
def test_teardown(delete_test_folder):
dirs = []
for entry in os.listdir('.'):
if os.path.isdir(entry):
dirs.append(entry)
assert 'test_folder' not in dirs