|
11 | 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
12 | 12 | # See the License for the specific language governing permissions and |
13 | 13 | # limitations under the License. |
| 14 | +import os |
14 | 15 | import pickle |
15 | 16 | from argparse import Namespace |
16 | 17 | from dataclasses import dataclass |
@@ -526,48 +527,53 @@ def test_datamodule_string_no_datasets(): |
526 | 527 |
|
527 | 528 | def test_datamodule_string_no_length(): |
528 | 529 | dm = BoringDataModuleNoLen() |
529 | | - expected_output = "name=random_full, size=Unavailable\n" |
| 530 | + expected_output = "name=random_full, size=Unavailable" |
530 | 531 | assert str(dm) == expected_output |
531 | 532 |
|
532 | 533 |
|
533 | 534 | def test_datamodule_string_length_not_implemented(): |
534 | 535 | dm = BoringDataModuleLenNotImplemented() |
535 | | - expected_output = "name=random_full, size=Unavailable\n" |
| 536 | + expected_output = "name=random_full, size=Unavailable" |
536 | 537 | assert str(dm) == expected_output |
537 | 538 |
|
538 | 539 |
|
539 | 540 | def test_datamodule_string_fit_setup(): |
540 | 541 | dm = BoringDataModule() |
541 | 542 | dm.setup(stage="fit") |
542 | 543 |
|
543 | | - expected_outputs = ["name=random_full, size=256\n", "name=random_train, size=64\n", "name=random_val, size=64\n"] |
| 544 | + expected_output = ( |
| 545 | + f"name=random_full, size=256{os.linesep}" f"name=random_train, size=64{os.linesep}" f"name=random_val, size=64" |
| 546 | + ) |
544 | 547 | output = str(dm) |
545 | | - for expected_output in expected_outputs: |
546 | | - assert expected_output in output |
| 548 | + |
| 549 | + assert expected_output == output |
547 | 550 |
|
548 | 551 |
|
549 | 552 | def test_datamodule_string_validation_setup(): |
550 | 553 | dm = BoringDataModule() |
551 | 554 | dm.setup(stage="validate") |
552 | | - expected_outputs = ["name=random_full, size=256\n", "name=random_val, size=64\n"] |
| 555 | + |
| 556 | + expected_output = f"name=random_full, size=256{os.linesep}" f"name=random_val, size=64" |
553 | 557 | output = str(dm) |
554 | | - for expected_output in expected_outputs: |
555 | | - assert expected_output in output |
| 558 | + |
| 559 | + assert expected_output == output |
556 | 560 |
|
557 | 561 |
|
558 | 562 | def test_datamodule_string_test_setup(): |
559 | 563 | dm = BoringDataModule() |
560 | 564 | dm.setup(stage="test") |
561 | | - expected_outputs = ["name=random_full, size=256\n", "name=random_test, size=64\n"] |
| 565 | + |
| 566 | + expected_output = f"name=random_full, size=256{os.linesep}" f"name=random_test, size=64" |
562 | 567 | output = str(dm) |
563 | | - for expected_output in expected_outputs: |
564 | | - assert expected_output in output |
| 568 | + |
| 569 | + assert expected_output == output |
565 | 570 |
|
566 | 571 |
|
567 | 572 | def test_datamodule_string_predict_setup(): |
568 | 573 | dm = BoringDataModule() |
569 | 574 | dm.setup(stage="predict") |
570 | | - expected_outputs = ["name=random_full, size=256\n", "name=random_predict, size=64\n"] |
| 575 | + |
| 576 | + expected_output = f"name=random_full, size=256{os.linesep}" f"name=random_predict, size=64" |
571 | 577 | output = str(dm) |
572 | | - for expected_output in expected_outputs: |
573 | | - assert expected_output in output |
| 578 | + |
| 579 | + assert expected_output == output |
0 commit comments