Esempio n. 1
0
    def test_sort_5(self):      
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort("avg", "des")
            self.assertEqual('2,2222,김민지,100,90,80,270,90\n1,1111,김민수,90,70,80,240,80\n3,3333,손흥민,80,70,60,210,70', result)
Esempio n. 2
0
    def test_sort_5(self):      
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort("avg", "des")
            self.assertEqual('2,2016,김민수,90,90,90,270,90\n1,1645,정해우,90,80,70,240,80\n3,2025,김민지,80,80,80,240,80', result)
Esempio n. 3
0
    def test_sort_3(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort(order_key="register", order_way="des")
            self.assertEqual('3,3333,김민수,80,70,60,210,70\n2,2222,김민지,100,90,80,270,90\n1,1111,홍길동,90,70,80,240,80', result)
Esempio n. 4
0
    def test_sort_3(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort(order_key="register", order_way="des")
            self.assertEqual('3,2025,김민지,80,80,80,240,80\n2,2016,김민수,90,90,90,270,90\n1,1645,정해우,90,80,70,240,80', result)
 def test_sort_2(self):
     with patch('score_management_system.open', self.m_open_2):
         sms = ScoreManagementSystem()
         sms.read('score.csv')
         result = sms.sort(order_key="register", order_way="asc")
         self.assertEqual(
             '1,이름 :강호민,국어점수 :85, 영어점수 :90,수학점수 :95, 총점 :270,평균 :90\n2,이름 :김광호,국어점수 :80, 영어점수 :70,수학점수 :60, 총점 :210,평균 :70',
             result)
Esempio n. 6
0
    def test_sort_3(self):
        with patch('score_management_system.open', self.m_open_2):
            sms = ScoreManagementSystem()
            sms.read('score.csv')

            result = sms.sort(order_key="register", order_way="des")
            self.assertEqual(
                '2,김광호,80,70,60,210,70.0\n1,강호민,85,90,95,270,90.0', result)
Esempio n. 7
0
    def test_sort_6(self):
        with patch('score_management_system.open', self.m_open_2):
            sms = ScoreManagementSystem()
            sms.read('score.csv')

            result = sms.sort("rank", "acs")
            self.assertEqual(
                '2,김광호,80,70,60,210,70.0\n1,강호민,85,90,95,270,90.0', result)
Esempio n. 8
0
    def test_sort_1(self):
        with patch('score_management_system.open', self.m_open_1):
            sms = ScoreManagementSystem()
            sms.read('score.csv')

            #result = sms.sort_by_reg(order="asc")
            result = sms.sort(order_key="register", order_way="asc")
            self.assertEqual('1,강호민,85,90,95,270,90.0', result)
    def test_sort_2(self):

        with patch("score_management_system.open", self.m_open2):
            sms = ScoreManagementSystem()
            sms.read('score.csv')

            result = sms.sort(order_key="register", order_way="asc")
            self.assertEqual(
                '1,강호민,85,90,95,270,90,1\n2,김광호,80,70,60,210,70,2', result)
    def test_sort_6(self):
        with patch('score_management_system.open', self.m_open_3):
            sms = ScoreManagementSystem()
            sms.read('score.csv')

            result = sms.sort("totalscore", "asc")
            self.assertEqual(
                '2,이름 :김광호,국어점수 :80, 영어점수 :70,수학점수 :60, 총점 :210,평균 :70\n3,이름 :김민식,국어점수 :75, 영어점수 :85,수학점수 :80, 총점 :240,평균 :80\n1,이름 :강호민,국어점수 :85, 영어점수 :90,수학점수 :95, 총점 :270,평균 :90',
                result)
    def test_sort_3(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort(order_key="register", order_way="des")
            self.assertEqual(
                '3,2015,토레스,80,80,80,240,80\n2,2012,다비드비야,90,90,90,270,90\n1,2019,구건회,90,80,70,240,80',
                result)
 def test_sort_1(self):
     with patch('score_management_system.open', self.m_open_1):
         sms = ScoreManagementSystem()
         sms.read('score.csv')
         #  result = sms.sort_by_register(order='asc')
         result = sms.sort(order_key="register", order_way="asc")
         self.assertEqual(
             '1,이름 :강호민,국어점수 :85, 영어점수 :90,수학점수 :95, 총점 :270,평균 :90',
             result)
Esempio n. 13
0
    def test_sort_4(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort("avg", "des")
            self.assertEqual(
                '1,2015,김기원,90,90,60,240,80\n3,2017,이정만,80,70,60,210,70\n2,2016,최종우,70,60,50,180,60',
                result)
Esempio n. 14
0
    def test_sort_1(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort(order_key="register", order_way="asc")
            self.assertEqual(
                '1,2015,김기원,90,90,60,240,80\n2,2016,최종우,70,60,50,180,60\n3,2017,이정만,80,70,60,210,70',
                result)
    def test_sort_4(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort("avg", "des")
            self.assertEqual(
                '2,2332,김철수,90,90,90,270,90\n3,2333,김민정,80,80,80,240,80\n1,1556,강석주,80,60,40,180,60',
                result)
    def test_sort_2(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort(order_key="register", order_way="des")
            self.assertEqual(
                '3,2333,김민정,80,80,80,240,80\n2,2332,김철수,90,90,90,270,90\n1,1556,강석주,80,60,40,180,60',
                result)
    def test_sort_5(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort("avg", "des")
            self.assertEqual(
                '2,2012,다비드비야,90,90,90,270,90\n1,2019,구건회,90,80,70,240,80\n3,2015,토레스,80,80,80,240,80',
                result)
    def test_sort_5(self):
        with patch('score_management_system.open', self.m_open_2):
            sms = ScoreManagementSystem()
            sms.read('score.csv')

            result = sms.sort("totalscore", "des")
            self.assertEqual(
                '1,이름 :강호민,국어점수 :85, 영어점수 :90,수학점수 :95, 총점 :270,평균 :90\n2,이름 :김광호,국어점수 :80, 영어점수 :70,수학점수 :60, 총점 :210,평균 :70',
                result)
Esempio n. 19
0
    def test_sort_4(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort("avg", "des")
            self.assertEqual(
                '2,2010,강동원,100,90,80,270,90\n1,2015,김종배,90,70,80,240,80\n3,2000,차승원,80,70,60,210,70',
                result)
Esempio n. 20
0
    def test_sort_2(self):
        with patch('score_management_system.open', self.m_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')

            result = cms.sort(order_key="register", order_way="des")
            self.assertEqual(
                '3,2000,차승원,80,70,60,210,70\n2,2010,강동원,100,90,80,270,90\n1,2015,김종배,90,70,80,240,80',
                result)
    def test_sort_4(self):

        with patch("score_management_system.open", self.m_open3):
            sms = ScoreManagementSystem()
            sms.read('score.csv')

            result = sms.sort(order_key="register", order_way="des")
            self.assertEqual(
                '14,이주경,70,70,80,220,73.33,3\n2,김광호,80,70,60,210,70,2\n1,강호민,85,90,95,270,90,1',
                result)
    def test_sort_6(self):

        with patch("score_management_system.open", self.m_open3):
            sms = ScoreManagementSystem()
            sms.read('score.csv')

            result = sms.sort("rank", "asc")
            self.assertEqual(
                '1,강호민,85,90,95,270,90,1\n14,이주경,70,70,80,220,73.33,2\n2,김광호,80,70,60,210,70,3',
                result)
from score_management_system import ScoreManagementSystem

if __name__ == "__main__":
    sms = ScoreManagementSystem()
    print("-----------------------------------")
    sms.read('score.csv')
    print(sms.sort("totalscore", "des"))
    print("-----------------------------------")
    sms.write('result.csv', "totalscore", "des")
from score_management_system import ScoreManagementSystem

if __name__ == "__main__":
    sms = ScoreManagementSystem()
    sms.read('score.csv')
    print(sms.sort('rank'))
    sms.write('result.csv', 'rank', 'des')
Esempio n. 25
0
from score_management_system import ScoreManagementSystem

if __name__ == "__main__":
    cms = ScoreManagementSystem()
    cms.read('score.csv')
    print(cms.sort("avg", "des"))
    cms.write('result.csv', "avg", "des")
from score_management_system import ScoreManagementSystem

if __name__ == "__main__":
    sms = ScoreManagementSystem()
    sms.read('score.csv')
    print(sms.sort("avg", "des"))
    sms.write('result.csv', "avg", "des")