예제 #1
0
    def test_ok(self, mock_print, mock_ask_share_value, mock_ask_share_cnt):
        main()

        self.assertEqual(mock_print.call_count, 4)
        self.assertEqual(
            mock_print.mock_calls,
            list(map(lambda x: call(x), ['0.125', '0.250', '0.500', '0.125'])))
예제 #2
0
def main():

  #task 1
  pars, stemmed_pars = task_1.main()

  #for p in pars:
    #print(p)

  #for p in stemmed_pars:
    #print(p)

  res = task_2.main(stemmed_pars)

  #for i in res:
    #print(i)

  #task 2
  bags, dictionary = task_2.main(stemmed_pars)

  #for i in bags:
    #print(i)

  #task_3
  tfidf_model, tfidf_corpus, matrix_sim, lsi_matrix, lsi_model = task_3.main(bags, dictionary)

  #task_4
  task_4.main(dictionary, tfidf_model, tfidf_corpus, matrix_sim, lsi_matrix, lsi_model, pars)
예제 #3
0
 def test_1(self):
     self.assertEqual(task_1.main('1/2+1/5'), '7/10')
예제 #4
0
 def test_0(self):
     self.assertEqual(task_1.main('2/100+3/100'), '1/20')
예제 #5
0
 def test_9(self):
     self.assertEqual(task_1.main('1/9973+1/9999'), '19972/99720027')
예제 #6
0
 def test_8(self):
     self.assertEqual(task_1.main('123/456+789/1112'), '10345/10564')
예제 #7
0
 def test_7(self):
     self.assertEqual(task_1.main('1/10000+1/10000'), '1/5000')
예제 #8
0
 def test_6(self):
     self.assertEqual(task_1.main('60/100+3/25'), '18/25')
예제 #9
0
 def test_5(self):
     self.assertEqual(task_1.main('4/24+2/16'), '7/24')
예제 #10
0
 def test_4(self):
     self.assertEqual(task_1.main('2/15+4/18'), '16/45')
예제 #11
0
 def test_3(self):
     self.assertEqual(task_1.main('1/2+5/15'), '5/6')
예제 #12
0
 def test_2(self):
     self.assertEqual(task_1.main('1/10000+9999/10000'), '1/1')