Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixed test that reads a migration file from disk.

We need to make sure content read from the file is decoded from UTF-8
right from the start so Python doesn't try to use another encoding
(read: ASCII/CP1252 under Windows.)
  • Loading branch information...
commit 88f03db05fb3c42648289fa6ed27d6c13e2719cb 1 parent 78bc96c
Ramiro Morales authored
Showing with 3 additions and 2 deletions.
  1. +3 −2 tests/migrations/test_commands.py
View
5 tests/migrations/test_commands.py
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
+import codecs
import copy
import os
import shutil
@@ -143,8 +144,8 @@ def test_files_content(self):
# Check for existing 0001_initial.py file in migration folder
self.assertTrue(os.path.exists(initial_file))
- with open(initial_file, 'r') as fp:
- content = force_text(fp.read())
+ with codecs.open(initial_file, 'r', encoding='utf-8') as fp:
+ content = fp.read()
self.assertTrue('# encoding: utf8' in content)
self.assertTrue('migrations.CreateModel' in content)
Please sign in to comment.
Something went wrong with that request. Please try again.