Ejemplo n.º 1
0
 def test_empty_deps(self):
     instream = StringIO('foo:\n')
     outstream = StringIO()
     depfixer.emit_deps(instream, outstream)
     self.assertEqual(outstream.getvalue(), '')
Ejemplo n.º 2
0
 def test_many_spaces(self):
     instream = StringIO('  foo  bar  :  baz  \n')
     outstream = StringIO()
     depfixer.emit_deps(instream, outstream)
     self.assertEqual(outstream.getvalue(), 'baz:\n')
Ejemplo n.º 3
0
 def test_trailing_spaces(self):
     instream = StringIO('foo : bar \n')
     outstream = StringIO()
     depfixer.emit_deps(instream, outstream)
     self.assertEqual(outstream.getvalue(), 'bar:\n')
Ejemplo n.º 4
0
 def test_windows_paths(self):
     instream = StringIO('c:\\foo c:\\bar: c:\\baz c:\\quux\n')
     outstream = StringIO()
     depfixer.emit_deps(instream, outstream)
     self.assertEqual(outstream.getvalue(), 'c:\\baz:\nc:\\quux:\n')
Ejemplo n.º 5
0
 def test_multiple_rules(self):
     instream = StringIO('foo: bar\nbaz: quux\n')
     outstream = StringIO()
     depfixer.emit_deps(instream, outstream)
     self.assertEqual(outstream.getvalue(), 'bar:\nquux:\n')
Ejemplo n.º 6
0
 def test_multiline_deps(self):
     instream = StringIO('foo: bar \\\nbaz\n')
     outstream = StringIO()
     depfixer.emit_deps(instream, outstream)
     self.assertEqual(outstream.getvalue(), 'bar:\nbaz:\n')