def METHOD_NAME(self):
    from Merlin.Testing import Flag
    from Merlin.Testing.BaseClass import CCtor50
    class C(CCtor50):
        def __new__(cls, arg):
            return super(C, cls).__new__(cls, arg)
    C(1)
    Flag.Check(1)
    self.assertRaises(TypeError, C, 1, 2)
    class C(CCtor50):
        def __new__(cls, arg):
            return super(C, cls).__new__(cls, arg, 10)
    C(2)
    Flag.Check(12)
    class C(CCtor50):
        def __new__(cls, arg1, arg2):
            return super(C, cls).__new__(cls, arg1 + arg2)
    C(3, 4)
    Flag.Check(7)
    self.assertRaises(TypeError, C, 3)
    class C(CCtor50):
        def __new__(cls, arg1, arg2):
            return super(C, cls).__new__(cls, arg1, arg2)
    C(5, 6)
    Flag.Check(11)