2
2
3
3
import pytest
4
4
5
- import vim_turing_machine .machines .merge_business_hours . merge_business_hours
5
+ import vim_turing_machine .machines .merge_overlapping_intervals . merge_overlapping_intervals
6
6
import vim_turing_machine .struct
7
7
import vim_turing_machine .turing_machine
8
8
from vim_turing_machine .constants import INITIAL_STATE
9
9
from vim_turing_machine .constants import NO_FINAL_STATE
10
10
from vim_turing_machine .constants import YES_FINAL_STATE
11
- from vim_turing_machine .machines .merge_business_hours .decode_hours import decode_hours
12
- from vim_turing_machine .machines .merge_business_hours .encode_hours import encode_hours
13
- from vim_turing_machine .machines .merge_business_hours . merge_business_hours import invert_bit
14
- from vim_turing_machine .machines .merge_business_hours . merge_business_hours import invert_direction
15
- from vim_turing_machine .machines .merge_business_hours . merge_business_hours import MergeBusinessHoursGenerator
11
+ from vim_turing_machine .machines .merge_overlapping_intervals .decode_hours import decode_hours
12
+ from vim_turing_machine .machines .merge_overlapping_intervals .encode_hours import encode_hours
13
+ from vim_turing_machine .machines .merge_overlapping_intervals . merge_overlapping_intervals import invert_bit
14
+ from vim_turing_machine .machines .merge_overlapping_intervals . merge_overlapping_intervals import invert_direction
15
+ from vim_turing_machine .machines .merge_overlapping_intervals . merge_overlapping_intervals import MergeBusinessHoursGenerator
16
16
from vim_turing_machine .struct import BACKWARDS
17
17
from vim_turing_machine .struct import FORWARDS
18
18
from vim_turing_machine .turing_machine import TuringMachine
@@ -32,12 +32,12 @@ def mock_blank_character():
32
32
('0' , '1' , ' ' ),
33
33
):
34
34
with mock .patch .object (
35
- vim_turing_machine .machines .merge_business_hours . merge_business_hours ,
35
+ vim_turing_machine .machines .merge_overlapping_intervals . merge_overlapping_intervals ,
36
36
'BLANK_CHARACTER' ,
37
37
' ' ,
38
38
):
39
39
with mock .patch .object (
40
- vim_turing_machine .machines .merge_business_hours . merge_business_hours ,
40
+ vim_turing_machine .machines .merge_overlapping_intervals . merge_overlapping_intervals ,
41
41
'VALID_CHARACTERS' ,
42
42
('0' , '1' , ' ' ),
43
43
):
@@ -265,11 +265,11 @@ def test_copy_closing_hour_without_merging(merger):
265
265
)
266
266
]
267
267
)
268
- def test_merge_business_hours (merger , initial_hours , final_hours ):
268
+ def test_merge_overlapping_intervals (merger , initial_hours , final_hours ):
269
269
"""The true integration test!"""
270
270
tape = encode_hours (initial_hours , num_bits = 3 )
271
271
machine = run_machine (
272
- merger .merge_business_hours_transitions (),
272
+ merger .merge_overlapping_intervals_transitions (),
273
273
tape = tape ,
274
274
)
275
275
0 commit comments