Esempio n. 1
0
 def testNewFile(self):
     """Create a new file."""
     tool = newgrd.NewGrd()
     with util.TempDir({}) as output_dir:
         output_file = os.path.join(output_dir.GetPath(), 'new.grd')
         self.assertIsNone(tool.Run(DummyOpts(), [output_file]))
         self.assertTrue(os.path.exists(output_file))
Esempio n. 2
0
 def testTooManyArgs(self):
     """Verify failure w/too many outputs."""
     tool = newgrd.NewGrd()
     ret = tool.Run(DummyOpts(), ['a', 'b'])
     self.assertIsNotNone(ret)
     self.assertGreater(ret, 0)
Esempio n. 3
0
 def testMissingFile(self):
     """Verify failure w/out file output."""
     tool = newgrd.NewGrd()
     ret = tool.Run(DummyOpts(), [])
     self.assertIsNotNone(ret)
     self.assertGreater(ret, 0)