コード例 #1
0
ファイル: test_data_json.py プロジェクト: agiz/shearch
 def test_get_commands_status(self):
     self.assertEqual(
         data_json.get_commands(['status']),
         [{u'tag': [u'hg', u'mercurial', u'status'], u'command': u'hg status', u'description': u'Returns hg status.'}, {u'tag': [u'git', u'status'], u'command': u'git status', u'description': u'Returns git status.'}, {u'tag': [u'subversion', u'svn', u'status'], u'command': u'svn status', u'description': u'Returns subversion status.'}],
         'Database did not return expected item for "status" tag.'
     )
コード例 #2
0
ファイル: test_data_json.py プロジェクト: agiz/shearch
 def test_get_commands_git(self):
     self.assertEqual(
         data_json.get_commands(['git']),
         [{u'tag': [u'git', u'status'], u'command': u'git status', u'description': u'Returns git status.'}, {u'nix_edit': {u'args': [u'mygithub', u'git config --global user.name', u'shearch'], u'mask': u'git remote add %s [email protected]:%c/%s.git'}, u'tag': [u'git', u'add', u'commit', u'remote', u'contribute'], u'command': u'git remote add mygithub [email protected]:agiz/shearch.git', u'description': u'Adds your github to remote repositories.'}, {u'nix_edit': {u'args': [u'Added new commands'], u'mask': u'git commit -m "%s"'}, u'tag': [u'git', u'contribute', u'commit'], u'command': u'git commit -m "Added new commands."', u'description': u'Saves your newly added commands.'}, {u'nix_edit': {u'args': [u'mygithub', u'master'], u'mask': u'git push %s %s'}, u'tag': [u'git', u'push', u'contribute'], u'command': u'git push mygithub master', u'description': u'Uploads changes to your github repository.'}],
         'Database did not return expected item for "git" tag.'
     )
コード例 #3
0
ファイル: test_data_json.py プロジェクト: agiz/shearch
 def test_get_commands_git_status(self):
     self.assertEqual(
         data_json.get_commands(['git', 'status']),
         [{u'tag': [u'git', u'status'], u'command': u'git status', u'description': u'Returns git status.'}],
         'Database did not return expected item for "git, status" tags.'
     )
コード例 #4
0
ファイル: test_data_json.py プロジェクト: agiz/shearch
 def test_get_commands_empty(self):
     self.assertEqual(
         data_json.get_commands(['']),
         [],
         'Querying command base without tags should return empty array.'
     )