コード例 #1
0
ファイル: tests.py プロジェクト: nagyistoce/froide
 def test_csv_export_import(self):
     csv = export_csv_bytes(PublicBody.export_csv(PublicBody.objects.all()))
     prev_count = PublicBody.objects.all().count()
     imp = CSVImporter()
     csv_file = six.BytesIO(csv)
     imp.import_from_file(csv_file)
     now_count = PublicBody.objects.all().count()
     self.assertEqual(now_count, prev_count)
コード例 #2
0
ファイル: tests.py プロジェクト: jdieg0/froide
 def test_csv_export_import(self):
     csv = export_csv_bytes(PublicBody.export_csv(PublicBody.objects.all()))
     prev_count = PublicBody.objects.all().count()
     imp = CSVImporter()
     csv_file = BytesIO(csv)
     imp.import_from_file(csv_file)
     now_count = PublicBody.objects.all().count()
     self.assertEqual(now_count, prev_count)
コード例 #3
0
ファイル: tests.py プロジェクト: jdieg0/froide
    def test_csv_command(self):
        from django.core.management import call_command
        csv_file = tempfile.NamedTemporaryFile()
        csv_file.write(export_csv_bytes(PublicBody.export_csv(PublicBody.objects.all())))
        csv_file.flush()

        call_command('import_csv', csv_file.name)

        csv_file.close()
コード例 #4
0
ファイル: tests.py プロジェクト: Alexander-Minyushkin/froide
    def test_csv_command(self):
        from django.core.management import call_command
        csv_file = tempfile.NamedTemporaryFile()
        csv_file.write(export_csv_bytes(PublicBody.export_csv(PublicBody.objects.all())))
        csv_file.flush()

        call_command('import_csv', csv_file.name)

        csv_file.close()
コード例 #5
0
ファイル: tests.py プロジェクト: nagyistoce/froide
 def test_csv(self):
     csv = export_csv_bytes(PublicBody.export_csv(PublicBody.objects.all()))
     self.assertEqual(PublicBody.objects.all().count() + 1, len(csv.splitlines()))
コード例 #6
0
ファイル: tests.py プロジェクト: jdieg0/froide
 def test_csv(self):
     csv = export_csv_bytes(PublicBody.export_csv(PublicBody.objects.all()))
     self.assertEqual(PublicBody.objects.all().count() + 1,
         len(csv.splitlines()))