Пример #1
0
 def testFormatAngle(self):
     """Test formatting angles"""
     self.assertEqual(
         QgsUnitTypes.formatAngle(45, 3, QgsUnitTypes.AngleDegrees),
         '45.000°')
     self.assertEqual(
         QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.AngleRadians),
         '1.00 rad')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 0, QgsUnitTypes.AngleGon),
                      '1 gon')
     self.assertEqual(
         QgsUnitTypes.formatAngle(1.11111111, 4,
                                  QgsUnitTypes.AngleMinutesOfArc),
         '1.1111′')
     self.assertEqual(
         QgsUnitTypes.formatAngle(1.99999999, 2,
                                  QgsUnitTypes.AngleSecondsOfArc), '2.00″')
     self.assertEqual(
         QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.AngleTurn), '1.00 tr')
     self.assertEqual(
         QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.AngleMilliradiansSI),
         '1.00 millirad')
     self.assertEqual(
         QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.AngleMilNATO),
         '1.00 mil')
     self.assertEqual(
         QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.AngleUnknownUnit),
         '1.00')
Пример #2
0
 def testFormatAngle(self):
     """Test formatting angles"""
     self.assertEqual(QgsUnitTypes.formatAngle(45, 3, QgsUnitTypes.AngleDegrees), '45.000°')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.AngleRadians), '1.00 rad')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 0, QgsUnitTypes.AngleGon), '1 gon')
     self.assertEqual(QgsUnitTypes.formatAngle(1.11111111, 4, QgsUnitTypes.AngleMinutesOfArc), '1.1111′')
     self.assertEqual(QgsUnitTypes.formatAngle(1.99999999, 2, QgsUnitTypes.AngleSecondsOfArc), '2.00″')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.AngleTurn), '1.00 tr')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.AngleUnknownUnit), '1.00')
Пример #3
0
 def testFormatAngle(self):
     """Test formatting angles"""
     self.assertEqual(QgsUnitTypes.formatAngle(45, 3, QgsUnitTypes.AngleDegrees), u'45.000°')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.Radians), '1.00 rad')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 0, QgsUnitTypes.Gon), u'1 gon')
     self.assertEqual(QgsUnitTypes.formatAngle(1.11111111, 4, QgsUnitTypes.MinutesOfArc), u'1.1111′')
     self.assertEqual(QgsUnitTypes.formatAngle(1.99999999, 2, QgsUnitTypes.SecondsOfArc), u'2.00″')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.Turn), u'1.00 tr')
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.UnknownAngleUnit), u'1.00')
Пример #4
0
 def testFormatAngle(self):
     """Test formatting angles"""
     self.assertEqual(QgsUnitTypes.formatAngle(45, 3, QgsUnitTypes.AngleDegrees), u"45.000°")
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.Radians), "1.00 rad")
     self.assertEqual(QgsUnitTypes.formatAngle(1, 0, QgsUnitTypes.Gon), u"1 gon")
     self.assertEqual(QgsUnitTypes.formatAngle(1.11111111, 4, QgsUnitTypes.MinutesOfArc), u"1.1111′")
     self.assertEqual(QgsUnitTypes.formatAngle(1.99999999, 2, QgsUnitTypes.SecondsOfArc), u"2.00″")
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.Turn), u"1.00 tr")
     self.assertEqual(QgsUnitTypes.formatAngle(1, 2, QgsUnitTypes.UnknownAngleUnit), u"1.00")