Ejemplo n.º 1
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)
Ejemplo n.º 2
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)
Ejemplo n.º 3
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)
Ejemplo n.º 4
0
    def test_write_4(self):
        with patch('score_management_system.open', self.m_write_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')
            cms.write('result.csv' , 'avg', 'des')

        self.m_w.write.assert_called_with("2,2222,김민지,100,90,80,270,90\n1,1111,홍길동,90,70,80,240,80\n3,3333,김민수,80,70,60,210,70")
Ejemplo n.º 5
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)
Ejemplo n.º 6
0
    def test_write_4(self):
        with patch('score_management_system.open', self.m_write_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')
            cms.write('result.csv' , 'avg', 'des')

        self.m_w.write.assert_called_with("2,2016,김민수,90,90,90,270,90\n1,1645,정해우,90,80,70,240,80\n3,2025,김민지,80,80,80,240,80")
Ejemplo n.º 7
0
    def test_write_2(self):
        with patch('score_management_system.open', self.m_write_open_1):
            sms = ScoreManagementSystem()
            sms.read('score.csv')
            sms.write('result.csv', 'register', 'des')

        self.m_w.write.assert_called_with(
            "2,김광호,80,70,60,210,70.0\n1,강호민,85,90,95,270,90.0")
Ejemplo 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)
Ejemplo n.º 9
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)
 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)
Ejemplo n.º 11
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)
    def test_write_4(self):
        with patch('score_management_system.open', self.m_write_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')
            cms.write('result.csv', 'avg', 'des')

        self.m_w.write.assert_called_with(
            "2,2012,다비드비야,90,90,90,270,90\n1,2019,구건회,90,80,70,240,80\n3,2015,토레스,80,80,80,240,80"
        )
    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_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_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)
Ejemplo n.º 16
0
    def test_write_4(self):
        with patch('score_management_system.open', self.m_write_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')
            cms.write('result.csv', 'avg', 'des')

        self.m_w.write.assert_called_with(
            "1,2015,김기원,90,90,60,240,80\n3,2017,이정만,80,70,60,210,70\n2,2016,최종우,70,60,50,180,60"
        )
Ejemplo n.º 17
0
    def test_write_4(self):
        with patch('score_management_system.open', self.m_write_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')
            cms.write('result.csv', 'avg', 'des')

        self.m_w.write.assert_called_with(
            "2,2010,강동원,100,90,80,270,90\n1,2015,김종배,90,70,80,240,80\n3,2000,차승원,80,70,60,210,70"
        )
Ejemplo n.º 18
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_write_4(self):
        with patch('score_management_system.open', self.m_write_open):
            cms = ScoreManagementSystem()
            cms.read('score.csv')
            cms.write('result.csv', 'avg', 'des')

        self.m_w.write.assert_called_with(
            "2,2332,김철수,90,90,90,270,90\n3,2333,김민정,80,80,80,240,80\n1,1556,강석주,80,60,40,180,60"
        )
Ejemplo n.º 20
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_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_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_write_4(self):
        with patch('score_management_system.open', self.m_write_open_1):
            sms = ScoreManagementSystem()
            sms.read('score.csv')
            sms.write('result.csv', 'totalscore', "des")

        self.m_w.write.assert_called_with(
            "1,이름 :강호민,국어점수 :85, 영어점수 :90,수학점수 :95, 총점 :270,평균 :90\n3,이름 :김민식,국어점수 :75, 영어점수 :85,수학점수 :80, 총점 :240,평균 :80\n2,이름 :김광호,국어점수 :80, 영어점수 :70,수학점수 :60, 총점 :210,평균 :70"
        )
Ejemplo n.º 24
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)
Ejemplo n.º 25
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)
 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)
    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)
    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_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)
    def test_write_2(self):
        with patch('score_management_system.open', self.m_write_open_1):
            sms = ScoreManagementSystem()
            sms.read('score.csv')
            sms.write('result.csv', 'register', "des")

        #self.m_w.write.assert_called_with("1,1,강호민,85,90,95,270\n2,2,김광호,80,70,60,210\n3,3,김민식,75,85,80,240")
        self.m_w.write.assert_called_with(
            "3,이름 :김민식,국어점수 :75, 영어점수 :85,수학점수 :80, 총점 :240,평균 :80\n2,이름 :김광호,국어점수 :80, 영어점수 :70,수학점수 :60, 총점 :210,평균 :70\n1,이름 :강호민,국어점수 :85, 영어점수 :90,수학점수 :95, 총점 :270,평균 :90"
        )