@@ -395,6 +395,48 @@ def test_parse_dependency_file_with_invalid_does_not_fail(self):
395395 expected_loc = self .get_test_loc ('pypi/requirements_txt/invalid_spec/output.expected.json' )
396396 self .check_packages_data (package , expected_loc , regen = REGEN_TEST_FIXTURES )
397397
398+ def test_PipRequirementsFileHandler_is_datafile (self ):
399+ self .assertEqual (
400+ pypi .PipRequirementsFileHandler .is_datafile ('dev-requirements.txt' , _bare_filename = True ),
401+ True
402+ )
403+ self .assertEqual (
404+ pypi .PipRequirementsFileHandler .is_datafile ('requirements.txt' , _bare_filename = True ),
405+ True
406+ )
407+ self .assertEqual (
408+ pypi .PipRequirementsFileHandler .is_datafile ('requirement.txt' , _bare_filename = True ),
409+ True
410+ )
411+ self .assertEqual (
412+ pypi .PipRequirementsFileHandler .is_datafile ('requirements.in' , _bare_filename = True ),
413+ True
414+ )
415+ self .assertEqual (
416+ pypi .PipRequirementsFileHandler .is_datafile ('requirements.pip' , _bare_filename = True ),
417+ True
418+ )
419+ self .assertEqual (
420+ pypi .PipRequirementsFileHandler .is_datafile ('requirements-dev.txt' , _bare_filename = True ),
421+ True
422+ )
423+ self .assertEqual (
424+ pypi .PipRequirementsFileHandler .is_datafile ('some-requirements-dev.txt' , _bare_filename = True ),
425+ True
426+ )
427+ self .assertEqual (
428+ pypi .PipRequirementsFileHandler .is_datafile ('requires.txt' , _bare_filename = True ),
429+ True
430+ )
431+ self .assertEqual (
432+ pypi .PipRequirementsFileHandler .is_datafile ('requirements/base.txt' , _bare_filename = True ),
433+ True
434+ )
435+ self .assertEqual (
436+ pypi .PipRequirementsFileHandler .is_datafile ('reqs.txt' , _bare_filename = True ),
437+ True
438+ )
439+
398440
399441class TestPyPiPipfile (PackageTester ):
400442 test_data_dir = os .path .join (os .path .dirname (__file__ ), 'data' )
0 commit comments