Пример #1
0
    def setUp(self):
        # Create an instance of the test client
        self.app = app.test_client()

        # Use a temporary file as the database file
        app.config['DATABASE'] = '/tmp/test'

        add_room('room', 'Room')
def add_room(identifier, name):
    """Helper function to post a new room to the registry and return the response."""

    # Create a test client
    with app.test_client() as c:

        return c.post('/rooms',
                      data={
                          'identifier': identifier,
                          'name': name,
                      })
def add_device(identifier, name, device_type, controller_name,
               room_identifier):
    """Helper function to post a new device to the registry and return the response."""

    # Create a test client
    with app.test_client() as c:

        return c.post('/devices',
                      data={
                          'identifier': identifier,
                          'name': name,
                          'device_type': device_type,
                          'controller_name': controller_name,
                          'room_identifier': room_identifier,
                      })