Ejemplo n.º 1
0
    def test_constructors(self):
        color0 = Avogadro.Color(1.0, 0.0, 0.0)
        self.assertNotEqual(color0, None)

        color1 = Avogadro.Color(1.0, 0.0, 0.0, 1.0)
        self.assertNotEqual(color1, None)

        molecule = Avogadro.molecules.addMolecule()
        atom = molecule.addAtom()
        atom.atomicNumber = 6
        color2 = Avogadro.Color(atom)
        self.assertNotEqual(color2, None)

        color3 = Avogadro.Color()
        self.assertNotEqual(color3, None)
Ejemplo n.º 2
0
    def test_set(self):
        molecule = Avogadro.molecules.addMolecule()
        atom = molecule.addAtom()
        atom.atomicNumber = 6

        color = Avogadro.Color()
        color.setFromRgba(0.0, 1.0, 0.0)
        color.setFromRgba(0.0, 1.0, 0.0, 1.0)
        color.setFromPrimitive(atom)
        color.setFromGradient(0.7, 0.0, 0.5, 1.0)
        color.setFromIndex(0)
        color.alpha = 0.5
Ejemplo n.º 3
0
 def test_colorMap(self):
     self.glwidget.colorMap
     self.glwidget.colorMap = Avogadro.Color()
     self.assertNotEqual(self.glwidget.colorMap, None)
Ejemplo n.º 4
0
 def test_colorMap(self):
     color = Avogadro.Color()
     for engine in self.engines:
         self.assertEqual(engine.colorMap, None)
         engine.colorMap = color
         self.assertNotEqual(engine.colorMap, None)
Ejemplo n.º 5
0
 def test_name(self):
     color = Avogadro.Color()
     color.name = "testing"
     self.assertEqual(color.name, "testing")
Ejemplo n.º 6
0
 def _test_apply(self):
     color = Avogadro.Color()
     color.apply()
     color.applyAsMaterial()
     color.applyAsFlatMaterial()
Ejemplo n.º 7
0
 def test_getters(self):
     color = Avogadro.Color(0.1, 0.2, 0.3, 0.4)
     self.assertAlmostEqual(color.red, 0.1)
     self.assertAlmostEqual(color.green, 0.2)
     self.assertAlmostEqual(color.blue, 0.3)
     self.assertAlmostEqual(color.alpha, 0.4)
Ejemplo n.º 8
0
 def test_setToSelectionColor(self):
     color = Avogadro.Color()
     color.setToSelectionColor()