(s_: DltSource)
| 627 | expected_data = ["a_2", "b_2", "c_2", "a_2", "b_2", "c_2"] |
| 628 | |
| 629 | def _assert_valid_clone(s_: DltSource) -> None: |
| 630 | # clone s with name and let internal validation to do asserts |
| 631 | cloned_s = s_.clone("cloned_s") |
| 632 | assert len(cloned_s.resources.extracted) == len(s_.resources.extracted) |
| 633 | assert list(cloned_s.resources._cloned_pairs.keys()) == list( |
| 634 | s_.resources._cloned_pairs.keys() |
| 635 | ) |
| 636 | |
| 637 | # this s contains all resources |
| 638 | s = _source(1) |
no test coverage detected