def test_invalid_concat_position_type(self): with self.assertRaises(AssertionError): ReaderPosition(concat_position=1)
def test_position_property(self): reader_progress = ReaderProgress(position=ReaderPosition()) self.assertEqual(type(reader_progress.position), ReaderPosition)
def test_valid_position_type(self): ConcatPosition(None, position=ReaderPosition())
def test_valid_stop_position_type(self): DynamicSplitResultWithPosition(stop_position=ReaderPosition())
def test_valid_concat_position_type(self): ReaderPosition(concat_position=ConcatPosition(None, None))