blob: 52c2405717d6754aa5080d315fb0159d3f843f26 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import unittest
import os
from java_config_2.Package import Package
class TestPackage(unittest.TestCase):
path = os.path.join(os.path.dirname(__file__), 'packages', '%s/package.env')
def load_package(self, package):
config = TestPackage.path % package
return Package(package, config)
def setUp(self):
self.ant = self.load_package('ant-cores')
def test_package_info(self):
#using a package we definitely
#know will not be into the tree
#to ensure we ain't using real system packages.
self.assertEqual(self.ant.name(), 'ant-cores')
self.assertEqual(self.ant.description(), "Description: %s" % self.ant.name())
self.assertEqual(self.ant.target(), "1.4")
self.assertTrue(self.ant.query('JAVADOC_PATH'))
self.assertFalse(self.ant.query('VAR_SHOULD_NOT_EXIST'))
if __name__ == '__main__':
unittest.main()
# vim:set expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap:
|