~milo/linaro-ci-dashboard/hacking-file

« back to all changes in this revision

Viewing changes to dashboard/frontend/android_build/tests/test_android_build_views.py

  • Committer: Milo Casagrande
  • Date: 2012-08-21 08:13:56 UTC
  • mfrom: (17.6.10 update_view)
  • Revision ID: milo@ubuntu.com-20120821081356-iij1rhbkxldj1zxn
Merged the update view for android build.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
# You should have received a copy of the GNU Affero General Public License
16
16
# along with linaro-ci-dashboard.  If not, see <http://www.gnu.org/licenses/>.
17
17
from django.test import TestCase
18
 
from mock import Mock, MagicMock
 
18
from mock import MagicMock
19
19
 
20
20
from frontend.android_build.views.android_loop_create_view \
21
21
    import AndroidLoopCreateView
22
22
from frontend.android_build.views.android_loop_detail_view \
23
23
    import AndroidLoopDetailView
 
24
from frontend.android_build.views.android_loop_update_view\
 
25
    import AndroidLoopUpdateView
24
26
 
25
27
 
26
28
class AndroidBuildViewsTest(TestCase):
39
41
        context = AndroidLoopCreateView.get_context_data(
40
42
            android_loop_create_view)
41
43
        self.assertEqual(context['request'], "some request data")
 
44
        self.assertEqual(context['form_name'], AndroidLoopCreateView.form_name)
42
45
 
43
46
    def test_detail_view_get_context_data(self):
44
47
        android_loop_detail_view = AndroidLoopDetailView()
49
52
        self.assertEqual(context['request'], "some request data")
50
53
        self.assertEqual(context['builds'].__class__.__name__, "MagicMock")
51
54
        self.assertEqual(context['data'].__class__.__name__, "list")
 
55
 
 
56
    def test_update_view_get_context_data(self):
 
57
        android_loop_update_view = AndroidLoopUpdateView()
 
58
        android_loop_update_view.request = "some request data"
 
59
        android_loop_update_view.object = self.mock_loop
 
60
        context = AndroidLoopUpdateView.get_context_data(
 
61
            android_loop_update_view)
 
62
        self.assertEqual(context['request'], "some request data")
 
63
        self.assertEqual(context['form_name'], AndroidLoopUpdateView.form_name)
 
 
b'\\ No newline at end of file'