diff --git a/common/djangoapps/student/tests/test_languages.py b/common/djangoapps/student/tests/test_languages.py
deleted file mode 100644
index 42d100672ec6fd538c68e34d6d347accc1743b50..0000000000000000000000000000000000000000
--- a/common/djangoapps/student/tests/test_languages.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-This test file will verify functionality relating to changing language settings for a user
-"""
-from django.test import TestCase
-from django.core.urlresolvers import reverse
-from student.tests.factories import UserFactory
-
-
-class TestLanguageSettings(TestCase):
-    """
-    Language settings tests
-    """
-    def setUp(self):
-        self.user = UserFactory.create(username="rusty", password="test")
-        self.client.login(username="rusty", password="test")
-
-    def test_successful_language_change(self):
-        # Esperanto is our dummy language
-        post_data = dict(language='eo',)
-        response = self.client.post('/i18n/setlang/', data=post_data)
-        self.assertEqual(response.status_code, 302)
-        session = self.client.session
-        self.assertEqual(session['django_language'], 'eo')
diff --git a/common/test/acceptance/pages/lms/dashboard.py b/common/test/acceptance/pages/lms/dashboard.py
index eaa5c83b834db57f26f4431869b714dbea550a48..12e033b2f04ab9f24140550e734e3bcb563e6447 100644
--- a/common/test/acceptance/pages/lms/dashboard.py
+++ b/common/test/acceptance/pages/lms/dashboard.py
@@ -61,7 +61,10 @@ class DashboardPage(PageObject):
         else:
             return None
 
-    def change_language(self):
+    def change_language(self, code):
+        """
+        Change the language on the dashboard to the language corresponding with `code`.
+        """
         self.css_click(".edit-language")
-        self.select_option("language", "eo")
+        self.select_option("language", code)
         self.css_click("#submit-lang")
diff --git a/common/test/acceptance/tests/test_lms.py b/common/test/acceptance/tests/test_lms.py
index 535c3eaf02eff348f237cbabe6fa326b980eceb5..28ff4d5ac40312bd25ce7f17c98b8d097d66f7e0 100644
--- a/common/test/acceptance/tests/test_lms.py
+++ b/common/test/acceptance/tests/test_lms.py
@@ -81,17 +81,17 @@ class LanguageTest(UniqueCourseTest):
         """
         super(LanguageTest, self).setUp()
         self.dashboard_page = DashboardPage(self.browser)
-    
+
     def test_change_lang(self):
         AutoAuthPage(self.browser, course_id=self.course_id).visit()
         self.dashboard_page.visit()
-        # Change language to Esperanto
-        self.dashboard_page.change_language()
-        self.fail()
+        # Change language to Dummy Esperanto
+        self.dashboard_page.change_language("eo")
         self.dashboard_page.visit()
-        body = self.browser.body
-        matches = re.match(u'^FÏND ÇØÜRSÉS.+$', body)
-        self.assertTrue(matches is not None)
+        # This string is unicode for "ÇÜRRÉNT ÇØÜRSÉS", which should appear in our Dummy Esperanto page
+        seektext = u"\xc7\xdcRR\xc9NT \xc7\xd8\xdcRS\xc9S"
+        self.browser.is_text_present(seektext)
+        self.assertTrue(self.browser.is_text_present(seektext))
 
 
 class HighLevelTabTest(UniqueCourseTest):
diff --git a/common/test/db_fixtures/released_lang.json b/common/test/db_fixtures/released_lang.json
index f129e5aa4c173ab8ce26bf067b75a57fd29bd600..7c6f1d0d42134eaf693a592479cc6cfe60074a4a 100644
--- a/common/test/db_fixtures/released_lang.json
+++ b/common/test/db_fixtures/released_lang.json
@@ -1 +1 @@
-[{"pk": 1, "model": "dark_lang.darklangconfig", "fields": {"change_date": "2014-01-30T20:34:20Z", "changed_by": null, "enabled": true, "released_languages": "en,eo"}}]
+[{"pk": 1, "model": "dark_lang.darklangconfig", "fields": {"change_date": "2100-01-30T20:34:20Z", "changed_by": null, "enabled": true, "released_languages": "en,eo"}}]
diff --git a/lms/templates/dashboard/_dashboard_info_language.html b/lms/templates/dashboard/_dashboard_info_language.html
index 2f1a3ca158dc57b7f0a074a4dfd3c4322c565c88..c544a372b045e2856ce19fe2530c8b2d444f6b66 100644
--- a/lms/templates/dashboard/_dashboard_info_language.html
+++ b/lms/templates/dashboard/_dashboard_info_language.html
@@ -12,6 +12,3 @@
   </span>
   <span class="data">${current_language['name_local']}</span>
 </li>
-
-
-
diff --git a/lms/templates/modal/_modal-settings-language.html b/lms/templates/modal/_modal-settings-language.html
index 6a7cdbd5f8cc8f3f76122a0be149911589645950..1c1a26d9fdf82150c490ea0558b38b18e9f37e38 100644
--- a/lms/templates/modal/_modal-settings-language.html
+++ b/lms/templates/modal/_modal-settings-language.html
@@ -37,7 +37,7 @@
 
         <ul class="list-actions">
           <li class="action-item">
-            <button type="submit" class="action action-submit" id="#submit-lang">Save Language</button>
+            <button type="submit" class="action action-submit" id="submit-lang">Save Language</button>
           </li>
           <li class="action-item">
             <button type="reset" class="action action-cancel">Cancel</button>
diff --git a/rakelib/bok_choy.rake b/rakelib/bok_choy.rake
index 35bf7335ff14db4f609c93e0fa41e268f2dfae65..c2809dcd68759ee45122606fa806b2384c591d0b 100644
--- a/rakelib/bok_choy.rake
+++ b/rakelib/bok_choy.rake
@@ -195,7 +195,7 @@ namespace :'test:bok_choy' do
         # Clear any test data already in Mongo or MySQL and invalidate the cache
         clear_mongo()
         BOK_CHOY_CACHE.flush()
-        sh(django_admin('lms', 'bok_choy', 'flush', '--noinput'))
+        sh(django_admin('lms', 'bok_choy', 'loaddata', 'common/test/db_fixtures/*.json'))
 
         # Ensure the test servers are available
         puts "Starting test servers...".green
diff --git a/scripts/reset-test-db.sh b/scripts/reset-test-db.sh
index 582d1ab827ef1f84a1307cf8417cb3ff727a1baa..a0808c208a4c22cf12cfb5bdcab081b7f886d0ef 100755
--- a/scripts/reset-test-db.sh
+++ b/scripts/reset-test-db.sh
@@ -23,7 +23,6 @@
 ############################################################################
 
 DB_CACHE_DIR="common/test/db_cache"
-DB_FIXTURE_DIR="common/test/db_fixtures"
 
 # Clear out the test database
 ./manage.py lms --settings bok_choy reset_db --traceback --noinput
@@ -53,5 +52,3 @@ else
     mysqldump -u root --no-data --skip-comments --skip-dump-date test > $DB_CACHE_DIR/bok_choy_schema.sql
 fi
 
-# Load database fixtures
-./manage.py lms --settings bok_choy loaddata $DB_FIXTURE_DIR/*.json