1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# pysol_cards test suite
# Copyright © 2020, Shlomi Fish.
# See /LICENSE for licensing information.
import pysol_cards
import pysol_cards.template
def test_true():
"""Test if True is truthy."""
assert True
def test_false():
"""Test if False is falsey."""
assert not False
def test_trueexpr():
"""Test if this evaluates as True."""
assert 1 == 1
def test_falseexpr():
"""Test if this evaluates as False."""
assert 1 != 2
def test_math():
"""Test basic arithmetic skills of Python."""
assert 2 + 2 == 4
assert 2 - 2 == 0
assert 2 * 2 == 4
assert 2 / 2 == 1
assert 3 % 2 == 1
def test_bitwise():
"""Test bitwise operators."""
assert 0b11 ^ 0b10 == 0b01
assert 0b100 | 0b010 == 0b110
assert 0b101 & 0b011 == 0b001
assert 0b10 << 2 == 0b1000
assert 0b1111 >> 2 == 0b11
def test_import():
"""Test imports."""
pysol_cards
pysol_cards.template
|