Пример #1
0
  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)