from behave import *


@given(u'"{text}" backend added')
def given_backend(context, text):
    backends = context.client.list_backends()

    for backend in backends:
        if text in backend['title']:
            return


@when(u'I list backends')
def list_backends(context):
    context.backends = context.client.list_backends()
from behave import *


@given(u'"{text}" backend added through api')
def given_backend(context, text):
    backends = context.client.list_backends()

    for backend in backends:
        if text in backend['title']:
            return


@when(u'I list backends')
def list_backends(context):
    context.backends = context.client.list_backends()
Rename Behave steps for api tests
Rename Behave steps for api tests

  from behave import *
  
  
- @given(u'"{text}" backend added')
+ @given(u'"{text}" backend added through api')
  def given_backend(context, text):
      backends = context.client.list_backends()
  
      for backend in backends:
          if text in backend['title']:
              return
  
  
  @when(u'I list backends')
  def list_backends(context):
      context.backends = context.client.list_backends()
Rename Behave steps for api tests
## Code Before:
from behave import *


@given(u'"{text}" backend added')
def given_backend(context, text):
    backends = context.client.list_backends()

    for backend in backends:
        if text in backend['title']:
            return


@when(u'I list backends')
def list_backends(context):
    context.backends = context.client.list_backends()
## Instruction:
Rename Behave steps for api tests
## Code After:
from behave import *


@given(u'"{text}" backend added through api')
def given_backend(context, text):
    backends = context.client.list_backends()

    for backend in backends:
        if text in backend['title']:
            return


@when(u'I list backends')
def list_backends(context):
    context.backends = context.client.list_backends()