Esempio n. 1
0
 def test_pos(self):
     pos = position_analysis()
     self.assertIn('POS',pos.df.columns) #check if position information is in the dataframe
     plot, table = pos.pos_salaries_distribution()
     positions = table.columns #get positions information
     self.assertIn('C',positions) #check if positions contain Center
     self.assertIn('PF',positions) #check if positions contain Power Forward
     self.assertNotIn('F',positions) #check if positions do not contain Forward since we respectively consider PF-Power Forward and SF-Small Forward
     self.assertEqual(len(positions),5) #check if it contains 5 positions
     stats = table.index #get distribution stats information
     self.assertIn('mean',stats) #check if mean information is in stats
     self.assertIn('max', stats) #check if max information is in stats
     self.assertIn('std', stats) #check if standard deviation information is in stats
Esempio n. 2
0
 def test_pos(self):
     pos = position_analysis()
     self.assertIn(
         'POS',
         pos.df.columns)  #check if position information is in the dataframe
     plot, table = pos.pos_salaries_distribution()
     positions = table.columns  #get positions information
     self.assertIn('C', positions)  #check if positions contain Center
     self.assertIn('PF',
                   positions)  #check if positions contain Power Forward
     self.assertNotIn(
         'F', positions
     )  #check if positions do not contain Forward since we respectively consider PF-Power Forward and SF-Small Forward
     self.assertEqual(len(positions), 5)  #check if it contains 5 positions
     stats = table.index  #get distribution stats information
     self.assertIn('mean', stats)  #check if mean information is in stats
     self.assertIn('max', stats)  #check if max information is in stats
     self.assertIn(
         'std', stats)  #check if standard deviation information is in stats
Esempio n. 3
0
 def get(self, year):
     oa = salaries_stats_analysis.overall_analysis(int(year))
     pos = salaries_stats_analysis.position_analysis(int(year))
     self.write(
         rendering.render_distribution(oa, pos, TEMPLATE_DIR,
                                       'salaries_distribution.html'))
Esempio n. 4
0
 def get(self):
     oa = salaries_stats_analysis.overall_analysis()
     pos = salaries_stats_analysis.position_analysis()
     self.write(
         rendering.render_trend(oa, pos, TEMPLATE_DIR,
                                'salaries_trend.html'))
Esempio n. 5
0
 def get(self, year):
     oa = salaries_stats_analysis.overall_analysis(int(year))
     pos = salaries_stats_analysis.position_analysis(int(year))
     self.write(rendering.render_distribution(oa, pos, TEMPLATE_DIR, 'salaries_distribution.html'))
Esempio n. 6
0
 def get(self):
     oa = salaries_stats_analysis.overall_analysis()
     pos = salaries_stats_analysis.position_analysis()
     self.write(rendering.render_trend(oa, pos, TEMPLATE_DIR, 'salaries_trend.html'))