Beispiel #1
0
 def test__validate_Should_SetNoop_When_Execute(self, *patches):
     args = Namespace(org='org1',
                      user=None,
                      execute=True,
                      screen=None,
                      version=None)
     validate(args)
     self.assertFalse(args.noop)
Beispiel #2
0
 def test__validate_Should_SetProcesses_When_ScreenAndNoProcesses(
         self, *patches):
     args = Namespace(org='org1',
                      user=None,
                      execute=True,
                      screen=True,
                      processes=None,
                      version=None)
     validate(args)
     self.assertEqual(args.processes, 10)
Beispiel #3
0
 def test__validate_Should_RaiseValueError_When_InvalidSyntax(
         self, *patches):
     args = Namespace(org='org1',
                      user=None,
                      execute=True,
                      screen=True,
                      processes=None,
                      version='>>> 1.invalid')
     with self.assertRaises(ValueError):
         validate(args)
Beispiel #4
0
 def test__validate_Should_RaiseValueError_When_DryRunEnvTrueAndExecute(
         self, *patches):
     args = Namespace(org='org1', user=None, execute=True, screen=None)
     with self.assertRaises(ValueError):
         validate(args)
Beispiel #5
0
 def test__validate_Should_RaiseMissingArgumentError_When_OrgAndUser(
         self, *patches):
     args = Namespace(org='org1', user='******')
     with self.assertRaises(MissingArgumentError):
         validate(args)
Beispiel #6
0
 def test__validate_Should_RaiseMissingArgumentError_When_NoOrgAndNoUser(
         self, *patches):
     args = Namespace(org=None, user=None)
     with self.assertRaises(MissingArgumentError):
         validate(args)