def test_post_guest(self): self.assertEqual(CheckedDate.get(2).date, date(2000, 1, 5)) unchecked_data = Data.get_unchecked_data(Data.get_all_data()) expects = [ '必需品1', 'スーパー', '計算外', '貯金', 'PayPayチャージ', '立替分1', '内部移動1', '内部移動2' ] self._assert_list(unchecked_data, expects) response = self.client.post(reverse('moneybook:checked_date'), { 'year': 2001, 'month': 2, 'day': 20, 'method': 2 }) self.assertEqual(response.status_code, 403) self.assertEqual(CheckedDate.get(2).date, date(2000, 1, 5)) unchecked_data = Data.get_unchecked_data(Data.get_all_data()) self._assert_list(unchecked_data, expects)
def test_post_missing_method(self): self.client.force_login(User.objects.create_user(self.username)) self.assertEqual(CheckedDate.get(2).date, date(2000, 1, 5)) unchecked_data = Data.get_unchecked_data(Data.get_all_data()) expects = [ '必需品1', 'スーパー', '計算外', '貯金', 'PayPayチャージ', '立替分1', '内部移動1', '内部移動2' ] self._assert_list(unchecked_data, expects) response = self.client.post(reverse('moneybook:checked_date'), { 'year': 2000, 'month': 1, 'day': 20 }) self.assertEqual(response.status_code, 400) self.assertEqual(CheckedDate.get(2).date, date(2000, 1, 5)) unchecked_data = Data.get_unchecked_data(Data.get_all_data()) self._assert_list(unchecked_data, expects)
def get(self, request, *args, **kwargs): # 全データ all_data = Data.get_all_data() # 未承認トランザクション unchecked_data = Data.get_unchecked_data(all_data) context = { 'unchecked_data': unchecked_data, } return render(request, "_unchecked_data.html", context)
def test_get_unchecked_data(self): base_data = Data.get_month_data(2000, 1) data = Data.get_unchecked_data(base_data) expects = [ "必需品1", "スーパー", "計算外", "貯金", "PayPayチャージ", "立替分1" ] self._assert_list(data, expects)
def test_get_unchecked_data_empty(self): base_data = Data.get_month_data(1999, 1) data = Data.get_unchecked_data(base_data) self.assertEqual(data.count(), 0)
def test_get_unchecked_data_nothing(self): base_data = Data.get_month_data(2000, 2) data = Data.get_unchecked_data(base_data) self.assertEqual(data.count(), 0)