MCPcopy Create free account
hub / github.com/bspaans/python-mingus / test_set_item

Method test_set_item

tests/unit/containers/test_bar.py:29–45  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

27 self.assertEqual((Note("C"), Note("E")), self.b.get_range())
28
29 def test_set_item(self):
30 b = Bar()
31 b + ["A", "C", "E"]
32 c = Bar()
33 c + ["A", "C", "E"]
34 self.assertEqual(b, c)
35 c[0] = NoteContainer(["A", "C", "E"])
36 self.assertEqual(b, c)
37 c[0] = ["A", "C", "E"]
38 self.assertEqual(b, c)
39 c[0] = Note("A")
40 c[0] = c[0][2] + NoteContainer(["C", "E"])
41 self.assertEqual(b, c)
42 c[0] = Note("A")
43 c[0] = c[0][2] + "C"
44 c[0] = c[0][2] + "E"
45 self.assertEqual(b, c)
46
47 def test_key(self):
48 self.assertEqual(self.b.key, Key("C"))

Callers

nothing calls this directly

Calls 3

BarClass · 0.90
NoteContainerClass · 0.90
NoteClass · 0.90

Tested by

no test coverage detected