class TestNetPromoterScoreView(TestCase, TestMixin): def setUp(self): self.create_users() self.create_promoter_scores() self.view_instance = NetPromoterScoreView() def tearDown(self): self.delete_promoter_scores() self.delete_users() def test_get_netpromoter_with_rolling(self): expected = [1, 1] got = self.view_instance.get_netpromoter(month=self.now, rolling=True) self.assertEqual(expected, [got['promoters'], got['passive']]) def test_get_netpromoter_without_rolling(self): expected = [0, 1] got = self.view_instance.get_netpromoter(month=self.now, rolling=False) self.assertEqual(expected, [got['promoters'], got['passive']])
def setUp(self): self.create_users() self.create_promoter_scores() self.view_instance = NetPromoterScoreView()