Пример #1
0
def test_size_mixed_object():
    obj = ScriptDataObject()

    # Preserves insertion order
    obj["number"] = 123
    obj["string"] = "foobar"
    obj["bool"] = True

    assert ScriptDataObject.size(obj) == MIXED_VALUES_SIZE
def test_size_mixed_object():
    obj = ScriptDataObject()

    # Preserves insertion order
    obj["number"] = 123
    obj["string"] = "foobar"
    obj["bool"] = True

    assert ScriptDataObject.size(obj) == MIXED_VALUES_SIZE
Пример #3
0
def test_size_booleans_object():
    assert ScriptDataObject.size(
        ScriptDataObject(foo=True)) == BOOLEAN_VALUE_SIZE
Пример #4
0
def test_size_strings_object():
    assert ScriptDataObject.size(
        ScriptDataObject(foo="bar")) == STRING_VALUE_SIZE
Пример #5
0
def test_size_numbers_object():
    assert ScriptDataObject.size(
        ScriptDataObject(foo=123)) == NUMBER_VALUE_SIZE
Пример #6
0
def test_size_empty_object():
    assert ScriptDataObject.size(ScriptDataObject()) == EMPTY_OBJECT_SIZE
def test_size_booleans_object():
    assert ScriptDataObject.size(ScriptDataObject(foo=True)) == BOOLEAN_VALUE_SIZE
def test_size_strings_object():
    assert ScriptDataObject.size(ScriptDataObject(foo="bar")) == STRING_VALUE_SIZE
def test_size_numbers_object():
    assert ScriptDataObject.size(ScriptDataObject(foo=123)) == NUMBER_VALUE_SIZE
def test_size_empty_object():
    assert ScriptDataObject.size(ScriptDataObject()) == EMPTY_OBJECT_SIZE