from lsdserver import create_app
from lsdserver import status
from lsdserver.validator import Validator
import flask
from flask import render_template, current_app
import json
import logging
import urllib
from lsdserver.backend.mysql import Mysql
from lsdserver.driver import LsdBackend
from sample_data import SampleData
from support import MockSystem



LsdBackend.register(MockSystem)


class TestRestApi(unittest.TestCase):
    """Unit tests for lsdserver."""
    app = None
    client = None

    def setUp(self):
        self.app = create_app(APP_DIR)
        self.app.config['TESTING'] = True
        self.app.system = MockSystem()
        self.client = self.app.test_client()

    def tearDown(self):
        pass
Example #2
0
        pass

    def get_flag(self, term):
        pass

    def delete_flag(self, term):
        pass

    def get_sensors(self, platform_id=None, manufacturer=None, model=None):
        data = self.session.query(Sensor).all()
        result = []
        for row in data:
            result.append(row.__dict__)
        return result

    def get_parameters(self, platform_id=None, manufacturer=None, model=None, serial_number=None):
        data = self.session.query(Parameter).all()
        result = []
        for row in data:
            result.append(row.__dict__)
        return result

    def get_flags(self):
        pass

    def get_phenomenas(self):
        pass


LsdBackend.register(Mysql)