ddionrails / testsuite

DDI on Rails - testsuite
0 stars 0 forks source link

Thoughts about yaml for tests #15

Closed mhebing closed 5 years ago

mhebing commented 7 years ago
compare_keys:
  x:
    dataset: ap
    variable: id
  y:
    dataset: ah
    variable: f_key
for key, values in yaml_dict.items():
    function = eval(key)  # function() == compare_keys()
    function(**values)    # compare_keys(x = dict(dataset="ap", variable="id"), y=…)
mhebing commented 7 years ago
  1. Definition der Testfuntionen (z.B. compare())
  2. Aufbau der Testdaten
  3. Defintion der Tests in YAML
  4. Ausführen der Tests wie oben beschrieben.