Ejemplo n.º 1
0
    def test_call_func_system(self):
        args = Namespace()
        args.config = 'a'

        def func(*func_args):
            self.assertEqual(1, len(func_args))
            self.assertEqual('a', func_args[0])

        main.call_func(func, None, 'system', args)
Ejemplo n.º 2
0
    def test_call_func_system(self):
        args = Namespace()
        args.config = 'a'

        def func(*func_args):
            self.assertEqual(1, len(func_args))
            self.assertEqual('a', func_args[0])

        main.call_func(func, None, 'system', args)
Ejemplo n.º 3
0
    def test_call_func_master(self):
        args = Namespace()
        args.config = 'b'

        def func(*func_args):
            self.assertEqual(2, len(func_args))
            self.assertEqual('b', func_args[0])
            self.assertEqual('c', func_args[1])

        main.call_func(func, 'c', 'master', args)
Ejemplo n.º 4
0
    def test_call_func_master(self):
        args = Namespace()
        args.config = 'b'

        def func(*func_args):
            self.assertEqual(2, len(func_args))
            self.assertEqual('b', func_args[0])
            self.assertEqual('c', func_args[1])

        main.call_func(func, 'c', 'master', args)
Ejemplo n.º 5
0
    def test_call_func_course(self):
        args = Namespace()
        args.config = 'd'
        args.semester = 'e'
        args.course = 'f'

        def func(*func_args):
            self.assertEqual(4, len(func_args))
            self.assertEqual('d', func_args[0])
            self.assertEqual('g', func_args[1])
            self.assertEqual('e', func_args[2])
            self.assertEqual('f', func_args[3])

        main.call_func(func, 'g', 'course', args)
Ejemplo n.º 6
0
    def test_call_func_course(self):
        args = Namespace()
        args.config = 'd'
        args.semester = 'e'
        args.course = 'f'

        def func(*func_args):
            self.assertEqual(4, len(func_args))
            self.assertEqual('d', func_args[0])
            self.assertEqual('g', func_args[1])
            self.assertEqual('e', func_args[2])
            self.assertEqual('f', func_args[3])

        main.call_func(func, 'g', 'course', args)