def test_valid_json_includes_deductible():
    empty_json = json.dumps({})
    assert valid_json(empty_json) == False, 'Required deductible missing.'
    medical_deductible_json = json.dumps({'moop':2500,
                'medical':{'deductible':1000, 'coinsurance': .9},
                'drug':{'deductible':250, 'coinsurance':.8}})
    assert valid_json(medical_deductible_json) == True, 'Valid medical deductible failed'
def test_valid_json_includes_deductible():
    empty_json = json.dumps({})
    assert valid_json(empty_json) == False, 'Required deductible missing.'
    medical_deductible_json = json.dumps({
        'moop': 2500,
        'medical': {
            'deductible': 1000,
            'coinsurance': .9
        },
        'drug': {
            'deductible': 250,
            'coinsurance': .8
        }
    })
    assert valid_json(
        medical_deductible_json) == True, 'Valid medical deductible failed'
def test_valid_json_includes_drug():
    test_json = json.dumps({
        'moop': 1500,
        'medical': {
            'deductible': 500,
            'coinsurance': .9
        }
    })
    assert valid_json(test_json) == False, 'Required drug dictionary missing.'
def test_valid_JSON_raises_value_error():
    test_json = '{"deductible": 1000, "coinsurance": .8}'
    assert valid_json(test_json)
def test_valid_json_includes_moop():
    test_json = json.dumps({'deductible': 1000, 'coinsurance': .80})
    assert valid_json(test_json) == False, 'Required moop missing.'
def test_valid_json_includes_drug():
    test_json = json.dumps({'moop': 1500, 'medical':{'deductible': 500, 'coinsurance': .9}})
    assert valid_json(test_json) == False, 'Required drug dictionary missing.'
def test_valid_json_includes_coinsurance():
    test_json = json.dumps({'deductible': 1000})
    assert valid_json(test_json) == False, 'Required coinsurance missing.'
def test_valid_json_includes_moop():
    test_json = json.dumps({'deductible': 1000, 'coinsurance': .80})
    assert valid_json(test_json) == False, 'Required moop missing.'
def test_valid_json_includes_coinsurance():
    test_json = json.dumps({'deductible': 1000})
    assert valid_json(test_json) == False, 'Required coinsurance missing.'
Esempio n. 10
0
def test_valid_JSON_raises_value_error():
    test_json = '{"deductible": 1000, "coinsurance": .8}'
    assert valid_json(test_json)