def test_is_always_open_case_false(self):
     s = Splitter(self.week_demand, self.min_length, self.max_length)
     # Just going through this whole week, cause f**k it
     assert s._is_always_open() is False
 def test_is_always_open_case_false(self):
     s = Splitter(self.week_demand, self.min_length, self.max_length)
     # Just going through this whole week, cause f**k it
     assert s._is_always_open() is False
 def test_is_always_open_case_carryover_true(self):
     self.week_demand = [[0, 0, 0, 4], [1, 3, 1, 8], [1, 1, 1, 2]]
     s = Splitter(self.week_demand, self.min_length, self.max_length)
     assert s._is_always_open() is True
 def test_is_always_open_case_carryover_true(self):
     self.week_demand = [[0, 0, 0, 4], [1, 3, 1, 8], [1, 1, 1, 2]]
     s = Splitter(self.week_demand, self.min_length, self.max_length)
     assert s._is_always_open() is True