~sil2100/ubuntu-system-image/server_script_testability

« back to all changes in this revision

Viewing changes to lib/systemimage/tests/test_tools.py

  • Committer: Łukasz 'sil2100' Zemczak
  • Date: 2015-11-05 17:34:29 UTC
  • mto: This revision was merged to the branch mainline in revision 281.
  • Revision ID: lukasz.zemczak@canonical.com-20151105173429-7yzqcb5hdi1xlxk0
WIP commit to have a backup to some of my testing ideas.

Show diffs side-by-side

added added

removed removed

Lines of Context:
355
355
            shutil.rmtree(extract_dir)
356
356
        self.assertEqual(mode, 0o775,
357
357
                         'got 0o{:o}, expected 0o775'.format(mode))
 
358
 
 
359
    def test_set_tag_on_version_detail(self):
 
360
        """Set a basic tag."""
 
361
        version_detail_list = [
 
362
            "device=20150821-736d127",
 
363
            "custom=20150925-901-35-40-vivid",
 
364
            "keyring=archive-master",
 
365
            "version=6"]
 
366
        set_tag_on_version_detail(version_detail_list, "OTA-x")
 
367
        self.assertTrue("tag=OTA-x" in version_detail_list)
 
368
        size = len([x for x in version_detail_list if x.startswith("tag=")])
 
369
        self.assertEqual(size, 1)
 
370
 
 
371
    def test_set_tag_on_version_detail_rewrite(self):
 
372
        """Make sure tags can be rewritten."""
 
373
        version_detail_list = [
 
374
            "device=20150821-736d127",
 
375
            "custom=20150925-901-35-40-vivid",
 
376
            "tag=something",
 
377
            "keyring=archive-master",
 
378
            "tag=different",
 
379
            "version=6"]
 
380
        set_tag_on_version_detail(version_detail_list, "OTA-x")
 
381
        self.assertTrue("tag=OTA-x" in version_detail_list)
 
382
        size = len([x for x in version_detail_list if x.startswith("tag=")])
 
383
        self.assertEqual(size, 1)
 
 
b'\\ No newline at end of file'