def test_requirements_txt_parsing(self):
        filepath = os.path.join(os.path.dirname(__file__), "detection/test1/requirements.txt")
        dependencies = from_requirements_txt(filepath)

        expected = self._expected("amqp!=1.0.13", "Django>=1.5.0", "six<1.4,>=1.3.0", "South==0.8.2")

        self.assertEqual(expected, sorted(dependencies))
    def test_requirements_txt_parsing(self):
        filepath = os.path.join(os.path.dirname(__file__), 'detection/test1/requirements.txt')
        dependencies = from_requirements_txt(filepath)

        expected = self._expected(
            'amqp!=1.0.13',
            'Django>=1.5.0',
            'six<1.4,>=1.3.0',
            'South==0.8.2',
        )

        self.assertEqual(expected, sorted(dependencies))
 def test_invalid_requirements_txt(self):
     filepath = os.path.join(os.path.dirname(__file__), "detection/test6/requirements.txt")
     from_requirements_txt(filepath)
 def test_invalid_requirements_txt(self):
     filepath = os.path.join(os.path.dirname(__file__), "detection/test5/invalid_requirements.txt")
     dependencies = from_requirements_txt(filepath)
     expected = self._expected("django<1.6", "django")
     self.assertEqual(expected, sorted(dependencies))
 def test_invalid_requirements_txt(self):
     filepath = os.path.join(os.path.dirname(__file__), 'detection/test6/requirements.txt')
     from_requirements_txt(filepath)
 def test_invalid_requirements_txt(self):
     filepath = os.path.join(os.path.dirname(__file__), 'detection/test5/invalid_requirements.txt')
     dependencies = from_requirements_txt(filepath)
     expected = self._expected('django<1.6', 'django')
     self.assertEqual(expected, sorted(dependencies))