Files
curriculum/1.solar-system/2.first-light/05.the-vault/testing/test_solution.py

30 lines
612 B
Python

from solution import vault
def test_returns_dict():
assert isinstance(vault(), dict)
def test_mission_is_correct_string():
v = vault()
assert v["mission"] == "Apollo"
assert isinstance(v["mission"], str)
def test_crew_size_is_correct_int():
v = vault()
assert v["crew_size"] == 3
assert isinstance(v["crew_size"], int)
assert not isinstance(v["crew_size"], bool)
def test_fuel_kg_is_correct_float():
v = vault()
assert v["fuel_kg"] == 4500.5
assert isinstance(v["fuel_kg"], float)
def test_ready_is_true_bool():
v = vault()
assert v["ready"] is True