def test_is_float_string__valid(calculation): assert Commons.is_float_string(calculation), ( "Valid string judged to be not float, " + calculation)
def test_is_float_string__invalid(calculation): assert not Commons.is_float_string(calculation), ( "Invalid string judged to be float, " + calculation)
def parse_words(self): for word in self.remaining_text.split(): if Commons.is_float_string(word): self.number_words.append(float(word)) else: self.string_words.append(word)