|
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