fedspendingtransparency/usaspending-api

View on GitHub
usaspending_api/etl/transaction_loaders/tests/test_data_load_helpers.py

Summary

Maintainability
A
0 mins
Test Coverage
from usaspending_api.etl.transaction_loaders.data_load_helpers import capitalize_if_string, false_if_null


def test_capitalize_if_string():
    assert capitalize_if_string("bob4") == "BOB4"
    assert capitalize_if_string(7) == 7
    assert capitalize_if_string(None) is None


def test_false_if_null():
    assert false_if_null("true") == "true"
    assert false_if_null("false") == "false"
    assert false_if_null("n") == "n"
    assert false_if_null(True)
    assert not false_if_null(False)
    assert not false_if_null(None)