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))
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)
def testMissingFile(self): """Verify failure w/out file output.""" tool = newgrd.NewGrd() ret = tool.Run(DummyOpts(), []) self.assertIsNotNone(ret) self.assertGreater(ret, 0)