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.'