"""
This module shows how to create a TestCase from a single function.
"""

import unittest
from faro import faroShuffle

def faroShuffleTest():
    lst  = [1, 2, 3, 4, 5, 6]
    good = [1, 4, 2, 5, 3, 6]
    new = faroShuffle(lst)
    assert new == good
    
test_faroShuffle = unittest.FunctionTestCase(faroShuffleTest)

if __name__ == '__main__':
    testRunner = unittest.TextTestRunner(verbosity=2)
    testRunner.run(test_faroShuffle)
