def couple_testers(self, prev : AbstractTest, next: AbstractTest): fields = ['latitude', 'longitude', 'altitude', 'speed', 'climb', 'track', 'latitude_error', 'longitude_error', 'altitude_error', 'speed_error', 'climb_error', 'track_error'] conditions = [] for f in fields: cond = FieldValueSuccessCondition() cond.field = to_camel_case(f) cond.value = prev.generator.location[f] if f in prev.generator.location else '' cond.delimiter = 'tab' conditions.append(cond) next.successConditions = conditions next.requestType = 'GET' next.path = "/Query/Latest/100.txt?RelayID={}".format(prev.generator.name)