Example #1
0
 def __init__(self):
     Cmd.__init__(self)
     TaskCmd.__init__(self)
     ProjectCmd.__init__(self)
     KeywordCmd.__init__(self)
     BugCmd.__init__(self)
     AliasCmd.__init__(self)
     self.prompt = "yokadi> "
     self.historyPath=os.path.expandvars("$HOME/.yokadi_history")
     self.loadHistory()
Example #2
0
class AliasTestCase(unittest.TestCase):
    def setUp(self):
        testutils.clearDatabase()
        self.cmd = AliasCmd()


    def testAdd(self):
        self.cmd.do_a_add("l t_list")
        alias = Config.selectBy(name="ALIASES")[0]
        self.assertEqual(eval(alias.value)["l"], "t_list")
Example #3
0
 def __init__(self):
     Cmd.__init__(self)
     TaskCmd.__init__(self)
     ProjectCmd.__init__(self)
     KeywordCmd.__init__(self)
     AliasCmd.__init__(self)
     ConfCmd.__init__(self)
     self.prompt = "yokadi> "
     self.historyPath = os.getenv("YOKADI_HISTORY")
     if not self.historyPath:
         if os.name == "posix":
             self.historyPath = os.path.join(os.path.expandvars("$HOME"), ".yokadi_history")
         else:
             # Windows location
             self.historyPath = os.path.join(os.path.expandvars("$APPDATA"), ".yokadi_history")
     self.loadHistory()
Example #4
0
 def setUp(self):
     testutils.clearDatabase()
     self.cmd = AliasCmd()