def _generate_formula(description, variable_addresses): converter = FormulaConverter(variable_addresses) for formula in converter.extract_formulae(description): dynamic_coordinates = '="{0}"&{1}'.format(converter.get_orientation(formula), '&'.join(converter.split(formula))) yield dynamic_coordinates
def test_match_static_coordinates(self): expected = [] converter = FormulaConverter(variable_addresses=TestFormulaConverter._SAMPLE_ADDRESSES) actual = converter.extract_formulae('N 47° 30.847') self.assertEqual(list(actual), expected)