pt만 봐도 -_-; 편기현 선생님쪽 분반의 수업이 훨씬 낫다. 나원참 -_-;; 수업 잘 못 선택했다.
import unittest
import random
class RandomData:
input = [109,49,34,68,45,2,60,38,28,47,16,19,34,55,98,78,76,40,35,86,10,27,61,92,99,72,11,2,29,16,80,72,18,12,89,50,46,36,67,93,22,14,83,44,52,59,10,38,10,28,76,16,24,85]
def __init__(self):
self.buffer = []
self.run = []
def readFileInput(self):
pass
def readInput(self):
self.buffer = self.input[0:5]
return self.buffer
def makeRun(self):
self.buffer.sort()
# return [34,45,49,60,68,109]
class TestRandomData(unittest.TestCase):
def setUp(self):
pass
def testreadInput(self):
ran = RandomData()
self.assertEquals(ran.readInput(), [109,49,34,68,45])
def testmakeRun(self):
ran = RandomData()
self.assertEquals(ran.makeRun(),[34,45,49,60,68,109])
class TestFile(unittest.TestCase):
def setUp(self):
pass
def testfilewrite(self):
f = open('C:/tmp/test.txt', 'w')
f.write('This is a test\n')
f.write('This is a test2\n')
f.close()
def testfileprint(self):
f = open('C:/tmp/test.txt', 'r')
self.assertEqual(f.readline(), 'This is a test\n')
self.assertEqual(f.readline(), 'This is a test2\n')
f.close()
class TestRandom(unittest.TestCase):
def setUp(self):
pass
def testshuffle(self):
random1 = RandomData()
# random1.seq.sort()
# self.assertEqual(random1.seq, range(20))
if __name__ == '__main__':
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestRandom))
suite.addTest(unittest.makeSuite(TestFile))
suite.addTest(unittest.makeSuite(TestRandomData))
unittest.TextTestRunner(verbosity=2).run(suite)