Esempio n. 1
0
 def test_setup_git_2(self,
                      mock_stdout,
                      mock_set_mail,
                      mock_set_name,
                      mock_wrapper,
                      mock_get_mail,
                      mock_get_name):
     setup_git()
     output = mock_stdout.getvalue()
     self.assertEqual(u'Git preferences updated to: \n\x1b[94mJohn Doe\x1b[0m\n\x1b[[email protected]\x1b[0m\n', output)
Esempio n. 2
0
 def test_setup_git_3(self,
                      mock_stdout,
                      mock_set_mail,
                      mock_set_name,
                      mock_wrapper,
                      mock_get_mail,
                      mock_get_name):
     """ test whether exception is catched """
     setup_git()
     output = mock_stdout.getvalue()
     self.assertEqual(u'Something went wrong: Foo', output)
Esempio n. 3
0
 def test_setup_git_1(self,
                      mock_stdout,
                      mock_set_mail,
                      mock_set_name,
                      mock_wrapper,
                      mock_get_mail,
                      mock_get_name):
     self.assertTrue(setup_git())
Esempio n. 4
0
# -*- coding: utf-8 -*-

"""nacl-setup

Usage:
  nacl-setup.py git
  nacl-setup.py nacl
  nacl-setup.py (-h | --help)
  nacl-setup.py --version

Options:
  git               Setup your local git, e.g. name and email-adress
  nacl              Setup nacl itself (the .nacl.conf file)
  -h --help         Show this screen.
  --version         Show version.

"""
from nacl.setup import setup_git
from nacl.setup import setup_nacl
from vendor.docopt import docopt

if __name__ == "__main__":
    arguments = docopt(__doc__, version="nacl-setup version 0.1")
    # print(arguments)

if arguments["git"]:
    setup_git()

if arguments["nacl"]:
    setup_nacl()