Exemple #1
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")
Exemple #2
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")
Exemple #3
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")
Exemple #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,2010,강동원,100,90,80,270,90\n1,2015,김종배,90,70,80,240,80\n3,2000,차승원,80,70,60,210,70"
        )
    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"
        )
Exemple #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(
            "1,2015,김기원,90,90,60,240,80\n3,2017,이정만,80,70,60,210,70\n2,2016,최종우,70,60,50,180,60"
        )
    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"
        )
    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_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"
        )
    def test_write_4(self):

        with patch("score_management_system.open", self.m_write_open_1):
            sms = ScoreManagementSystem()
            sms.read('score.csv')
            sms.write('rank.csv', 'rank', 'des')

        self.m_w.write.assert_called_with(
            '2,김광호,80,70,60,210,70,3\n14,이주경,70,70,80,220,73.33,2\n1,강호민,85,90,95,270,90,1'
        )
Exemple #11
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('rank'))
    sms.write('result.csv', 'rank', 'des')
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")