|
6 | 6 |
|
7 | 7 |
|
8 | 8 | @given("a stable provider") |
9 | | -def step_impl(context): |
| 9 | +def step_impl_stable_provider(context): |
10 | 10 | set_provider(InMemoryProvider(IN_MEMORY_FLAGS)) |
11 | 11 | context.client = get_client() |
12 | 12 |
|
13 | 13 |
|
14 | 14 | @then('the resolved metadata value "{key}" should be "{value}"') |
15 | | -def step_impl(context, key, value): |
| 15 | +def step_impl_check_metadata(context, key, value): |
16 | 16 | assert context.evaluation.flag_metadata[key] == value |
17 | 17 |
|
18 | 18 |
|
19 | 19 | @then("the resolved metadata is empty") |
20 | | -def step_impl(context): |
| 20 | +def step_impl_empty_metadata(context): |
21 | 21 | assert not context.evaluation.flag_metadata |
22 | 22 |
|
23 | 23 |
|
24 | 24 | @then("the resolved metadata should contain") |
25 | | -def step_impl(context): |
| 25 | +def step_impl_metadata_contains(context): |
26 | 26 | for row in context.table: |
27 | 27 | key, metadata_type, value = row |
28 | 28 |
|
29 | | - assert context.evaluation.flag_metadata[key] == convert_value_from_metadata_type(value, metadata_type) |
| 29 | + assert context.evaluation.flag_metadata[ |
| 30 | + key |
| 31 | + ] == convert_value_from_metadata_type(value, metadata_type) |
30 | 32 |
|
31 | 33 |
|
32 | 34 | def convert_value_from_metadata_type(value, metadata_type): |
33 | 35 | if value == "None": |
34 | 36 | return None |
35 | | - if metadata_type.lower() == 'boolean': |
| 37 | + if metadata_type.lower() == "boolean": |
36 | 38 | return bool(value) |
37 | | - elif metadata_type.lower() == 'integer': |
| 39 | + elif metadata_type.lower() == "integer": |
38 | 40 | return int(value) |
39 | | - elif metadata_type.lower() == 'float': |
| 41 | + elif metadata_type.lower() == "float": |
40 | 42 | return float(value) |
41 | 43 | return value |
0 commit comments