Beispiel #1
0
 def test_control_error(self):
     with self.assertRaises(deb.ParseError):
         # expects str or file handler
         deb.parse_control(None)
     with self.assertRaises(deb.ParseError):
         # unknown fields
         deb.parse_control('foo: bar')
     with self.assertRaises(deb.ParseError):
         # cannot open filename
         deb.parse_control('control.txt')
Beispiel #2
0
 def test_control_file(self):
     with open(os.path.join(HERE, 'nginx.control')) as file:
         parsed = deb.parse_control(file)
Beispiel #3
0
 def test_control_str(self):
     parsed = deb.parse_control("""Source: bar\nbaz: qux""")