Merge lp:~blake-rouse/maas/fix-1391421 into lp:~maas-committers/maas/trunk

Proposed by Blake Rouse
Status: Merged
Approved by: Blake Rouse
Approved revision: no longer in the source branch.
Merged at revision: 3365
Proposed branch: lp:~blake-rouse/maas/fix-1391421
Merge into: lp:~maas-committers/maas/trunk
Diff against target: 35 lines (+13/-1)
2 files modified
src/maasserver/views/images.py (+1/-1)
src/maasserver/views/tests/test_images.py (+12/-0)
To merge this branch: bzr merge lp:~blake-rouse/maas/fix-1391421
Reviewer Review Type Date Requested Status
Newell Jensen (community) Approve
Review via email: mp+241565@code.launchpad.net

Commit message

Show names of the resources that have blank titles.

To post a comment you must log in.
Revision history for this message
Newell Jensen (newell-jensen) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/maasserver/views/images.py'
2--- src/maasserver/views/images.py 2014-11-04 17:42:15 +0000
3+++ src/maasserver/views/images.py 2014-11-12 15:15:31 +0000
4@@ -242,7 +242,7 @@
5 else:
6 return title
7 else:
8- if 'title' in resource.extra:
9+ if 'title' in resource.extra and len(resource.extra['title']) > 0:
10 return resource.extra['title']
11 else:
12 return resource.name
13
14=== modified file 'src/maasserver/views/tests/test_images.py'
15--- src/maasserver/views/tests/test_images.py 2014-11-04 17:42:15 +0000
16+++ src/maasserver/views/tests/test_images.py 2014-11-12 15:15:31 +0000
17@@ -534,6 +534,18 @@
18 'table#uploaded-resources')[0].text_content()
19 self.assertThat(table_content, ContainsAll(names))
20
21+ def test_shows_uploaded_resources_name_if_title_blank(self):
22+ self.client_log_in()
23+ name = factory.make_name('name')
24+ resource = self.make_uploaded_resource(name)
25+ resource.extra['title'] = ''
26+ resource.save()
27+ response = self.client.get(reverse('images'))
28+ doc = fromstring(response.content)
29+ name_col = doc.cssselect(
30+ 'table#uploaded-resources > tbody > tr > td')[1].text_content()
31+ self.assertEqual(name, name_col.strip())
32+
33 def test_shows_delete_button_for_uploaded_resource(self):
34 self.client_log_in(as_admin=True)
35 self.make_uploaded_resource()