Ejemplo n.º 1
0
 def testTypeGuesser(self):
     self.assertRaises(KeyError, sob.guessType, "file.blah")
     self.assertEqual('python', sob.guessType("file.py"))
     self.assertEqual('python', sob.guessType("file.tac"))
     self.assertEqual('python', sob.guessType("file.etac"))
     self.assertEqual('pickle', sob.guessType("file.tap"))
     self.assertEqual('pickle', sob.guessType("file.etap"))
     self.assertEqual('source', sob.guessType("file.tas"))
     self.assertEqual('source', sob.guessType("file.etas"))
     if gotMicrodom:
         self.assertEqual('xml', sob.guessType("file.tax"))
         self.assertEqual('xml', sob.guessType("file.etax"))
Ejemplo n.º 2
0
 def postOptions(self):
     if self['in'] is None:
         raise usage.UsageError("%s\nYou must specify the input filename."
                                % self)
     if self["typein"] == "guess":
         try:
             self["typein"] = sob.guessType(self["in"])
         except KeyError:
             raise usage.UsageError("Could not guess type for '%s'" %
                                    self["typein"])
Ejemplo n.º 3
0
 def testTypeGuesser(self):
     self.assertRaises(KeyError, sob.guessType, "file.blah")
     self.assertEqual("python", sob.guessType("file.py"))
     self.assertEqual("python", sob.guessType("file.tac"))
     self.assertEqual("python", sob.guessType("file.etac"))
     self.assertEqual("pickle", sob.guessType("file.tap"))
     self.assertEqual("pickle", sob.guessType("file.etap"))
     self.assertEqual("source", sob.guessType("file.tas"))
     self.assertEqual("source", sob.guessType("file.etas"))
Ejemplo n.º 4
0
 def testTypeGuesser(self):
     self.assertRaises(KeyError, sob.guessType, "file.blah")
     self.assertEqual("python", sob.guessType("file.py"))
     self.assertEqual("python", sob.guessType("file.tac"))
     self.assertEqual("python", sob.guessType("file.etac"))
     self.assertEqual("pickle", sob.guessType("file.tap"))
     self.assertEqual("pickle", sob.guessType("file.etap"))
     self.assertEqual("source", sob.guessType("file.tas"))
     self.assertEqual("source", sob.guessType("file.etas"))