def test_different_sample_size(): '''Test to ensure that a user defined sample size works correctly.''' value = Measurement(TRIG_PIN, ECHO_PIN, 68, 'imperial', 1) raw_measurement1 = value.raw_distance(sample_size=1) raw_measurement2 = value.raw_distance(sample_size=4) raw_measurement3 = value.raw_distance(sample_size=11) assert type(raw_measurement1) == float assert type(raw_measurement2) == float assert type(raw_measurement3) == float
def test_different_sample_size(): '''Test that a user defined sample_size works correctly.''' value = Measurement(TRIG_PIN, ECHO_PIN, 68, 'imperial', 1) raw_measurement1 = value.raw_distance(sample_size=1) raw_measurement2 = value.raw_distance(sample_size=4) raw_measurement3 = value.raw_distance(sample_size=11) assert type(raw_measurement1) == float assert type(raw_measurement2) == float assert type(raw_measurement3) == float
def test_different_sample_wait(): '''Test that a user defined sample_wait time work correctly.''' value = Measurement(TRIG_PIN, ECHO_PIN, gpio_mode=GPIO_MODE) raw_measurement1 = value.raw_distance(sample_wait=0.3) raw_measurement2 = value.raw_distance(sample_wait=0.1) raw_measurement3 = value.raw_distance(sample_wait=0.03) raw_measurement4 = value.raw_distance(sample_wait=0.01) assert type(raw_measurement1) == float assert type(raw_measurement2) == float assert type(raw_measurement3) == float assert type(raw_measurement4) == float
def test_different_sample_wait(): '''Test that a user defined sample_wait time work correctly.''' value = Measurement(TRIG_PIN, ECHO_PIN) raw_measurement1 = value.raw_distance(sample_wait=0.3) raw_measurement2 = value.raw_distance(sample_wait=0.1) raw_measurement3 = value.raw_distance(sample_wait=0.03) raw_measurement4 = value.raw_distance(sample_wait=0.01) assert type(raw_measurement1) == float assert type(raw_measurement2) == float assert type(raw_measurement3) == float assert type(raw_measurement4) == float
def test_imperial_temperature_and_speed_of_sound(): value = Measurement(17, 27, 68, 'imperial', 1) raw_measurement = value.raw_distance() speed_of_sound = 331.3 * math.sqrt(1+(value.temperature / 273.15)) assert_equal(value.temperature, 20.0016) assert type(raw_measurement) == float assert_equal(speed_of_sound, 343.21555930656075)
def test_imperial_temperature_and_speed_of_sound(): '''Test that after Fahrenheit is converted to Celsius that speed of sound is calculated correctly.''' value = Measurement(TRIG_PIN, ECHO_PIN, 68, 'imperial', 1) raw_measurement = value.raw_distance() speed_of_sound = 331.3 * math.sqrt(1+(value.temperature / 273.15)) assert_equal(value.temperature, 20.0016) assert type(raw_measurement) == float assert_equal(speed_of_sound, 343.21555930656075)
def test_imperial_temperature_and_speed_of_sound(): '''Test that after Fahrenheit is converted to Celsius, that speed of sound is calculated correctly.''' value = Measurement(TRIG_PIN, ECHO_PIN, 68, 'imperial') raw_measurement = value.raw_distance() speed_of_sound = 331.3 * math.sqrt(1 + (value.temperature / 273.15)) assert_equal(value.temperature, 20.0016) assert_equal(value.unit, 'imperial') assert_equal(value.round_to, 1) assert type(raw_measurement) == float assert_equal(speed_of_sound, 343.21555930656075)