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)