{FloorDiv,newObject(ObjectType),NewFloat(1.1).ToObject(),nil,mustCreateException(TypeErrorType,"unsupported operand type(s) for //: 'object' and 'float'")},
{FloorDiv,NewFloat(1.0).ToObject(),NewLong(bigLongNumber).ToObject(),nil,mustCreateException(OverflowErrorType,"long int too large to convert to float")},
{FloorDiv,True.ToObject(),NewFloat(0).ToObject(),nil,mustCreateException(ZeroDivisionErrorType,"float division or modulo by zero")},
{FloorDiv,NewFloat(math.Inf(1)).ToObject(),NewFloat(0).ToObject(),nil,mustCreateException(ZeroDivisionErrorType,"float division or modulo by zero")},
{DivMod,NewList().ToObject(),NewInt(21).ToObject(),nil,mustCreateException(TypeErrorType,"unsupported operand type(s) for divmod(): 'list' and 'int'")},
{DivMod,NewInt(1).ToObject(),NewInt(0).ToObject(),nil,mustCreateException(ZeroDivisionErrorType,"integer division or modulo by zero")},
{DivMod,NewList().ToObject(),NewLong(big.NewInt(21)).ToObject(),nil,mustCreateException(TypeErrorType,"unsupported operand type(s) for divmod(): 'list' and 'long'")},
{DivMod,1,0,nil,mustCreateException(ZeroDivisionErrorType,"integer division or modulo by zero")},
{FloorDiv,NewList().ToObject(),NewLong(big.NewInt(21)).ToObject(),nil,mustCreateException(TypeErrorType,"unsupported operand type(s) for //: 'list' and 'long'")},
{FloorDiv,1,0,nil,mustCreateException(ZeroDivisionErrorType,"integer division or modulo by zero")},