|
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