コード例 #1
0
ファイル: toolsViewTests.py プロジェクト: tMorriss/MoneyBook
    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)
コード例 #2
0
ファイル: toolsViewTests.py プロジェクト: tMorriss/MoneyBook
    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)
コード例 #3
0
 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)
コード例 #4
0
ファイル: modelsTests.py プロジェクト: tMorriss/MoneyBook
 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)
コード例 #5
0
ファイル: modelsTests.py プロジェクト: tMorriss/MoneyBook
 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)
コード例 #6
0
ファイル: modelsTests.py プロジェクト: tMorriss/MoneyBook
 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)