glue/tests.py
Tyrel Souza 15b0977ab6 flatten
2014-10-30 14:27:36 -04:00

28 lines
853 B
Python

import unittest
from glue import glue
class GlueTests(unittest.TestCase):
def test_tuple(self):
output = glue("why", "would", "you", "run", "these", "tests")
assert output == "why would you run these tests"
def test_tuple_and_named(self):
output = glue("why", "would", "you", "run", "these", "tests", who="bozo")
assert output == "why would you run these tests bozo"
assert "who" not in output
def test_named(self):
output = glue(what="bozo", who="clown")
print output
assert output == "bozo clown"
assert "what" not in output
def test_flaten(self):
output = glue("why", ["would", ["you", "run"], "these"], "tests")
assert output == "why would you run these tests"
if __name__ == '__main__':
unittest.main()