mirror of
https://git.centos.org/centos/centpkg.git
synced 2025-02-23 16:22:55 +00:00
42 lines
1.2 KiB
Python
42 lines
1.2 KiB
Python
![]() |
import os
|
||
|
import sys
|
||
|
import unittest
|
||
|
|
||
|
|
||
|
print sys.path
|
||
|
|
||
|
from centpkg import DistGitDirectory
|
||
|
|
||
|
class TestDistGitDirectory(unittest.TestCase):
|
||
|
def test_distgit_emptystring(self):
|
||
|
with self.assertRaises(TypeError):
|
||
|
d = DistGitDirectory()
|
||
|
|
||
|
def test_distgit_only_sig(self):
|
||
|
branchstring = 'sig-cloud7'
|
||
|
d = DistGitDirectory(branchstring)
|
||
|
|
||
|
self.assertEqual(d.signame, 'cloud')
|
||
|
self.assertEqual(d.centosversion, '7')
|
||
|
self.assertEqual(d.projectname, None)
|
||
|
self.assertEqual(d.releasename, None)
|
||
|
|
||
|
def test_distgit_sig_and_project(self):
|
||
|
branchstring = 'sig-cloud7-openstack'
|
||
|
d = DistGitDirectory(branchstring)
|
||
|
|
||
|
self.assertEqual(d.signame, 'cloud')
|
||
|
self.assertEqual(d.centosversion, '7')
|
||
|
self.assertEqual(d.projectname, 'openstack')
|
||
|
self.assertEqual(d.releasename, None)
|
||
|
|
||
|
def test_distgit_sig_project_and_release(self):
|
||
|
branchstring = 'sig-cloud7-openstack-kilo'
|
||
|
d = DistGitDirectory(branchstring)
|
||
|
|
||
|
self.assertEqual(d.signame, 'cloud')
|
||
|
self.assertEqual(d.centosversion, '7')
|
||
|
self.assertEqual(d.projectname, 'openstack')
|
||
|
self.assertEqual(d.releasename, 'kilo')
|
||
|
|