Example #1
0
def create():
    """Creates a channel"""
    if request.method == "POST":
        channelname = request.form.get("channel")
        channel_info = Channel(channelname, session['name'])
        # add into the list of channels
        channel_info.add()

        return render_template("index.html",
                               channels=channels,
                               user=session['name'])

    return render_template("create.html", name=session['name'])
def test_calibrate():
    c = Channel()
    param = 99
    c.calibrate(param)
    assert_equal(c.status, param)
def test_channel_closed2():
    c = Channel()
    c.close()
    assert_raises(ChannelClosedError, lambda: c.status)
def test_channel_closed1():
    c = Channel()
    c.close()
    assert_raises(ChannelClosedError, c.calibrate, 99)
def test_write_list():
    c = Channel()
    data = [1, 2, 3]
    result = c.write(data)
    expected = sum(data)
    assert_equal(result, expected)
def test_write_array():
    c = Channel()
    data = numpy.array([1, 2, 3], dtype=numpy.uint8)
    result = c.write(data)
    expected = data.sum()
    assert_equal(result, expected)
def test_write_str():
    c = Channel()
    result = c.write('ABC')
    expected = 65 + 66 + 67
    assert_equal(result, expected)