def test_psb_Args_todict_kwargs_objects():
    arg = Args(1,
               2,
               3,
               custom=CustomObject('a var', 'b var'),
               custom1=CustomObject('A var', 'B var'))
    d = arg.todict()
    assert (d == args_truth)
def test_psb_Args_todict_simple_obj():
    arg = Args(1, 2, CustomObject('a var', 'b var'), custom='color')
    d = arg.todict()
    assert (d == args_truth_simple_obj)
def test_psb_Args_todict_simple():
    arg = Args(1, 2, 3, custom='color')
    d = arg.todict()
    assert (d == args_truth_simple)