Skip to content

Commit

Permalink
unit test for generated IEnum (enthought#468)
Browse files Browse the repository at this point in the history
  • Loading branch information
jonschz committed Jan 16, 2023
1 parent 1615af5 commit 59be8b5
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions comtypes/test/test_enum.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import unittest as ut

import comtypes
import comtypes.client


class Test_Enum(ut.TestCase):
def test_enum(self):
comtypes.client.GetModule("msvidctl.dll")
comtypes.client.GetModule("quartz.dll")
from comtypes.gen import MSVidCtlLib as vidlib
from comtypes.gen import QuartzTypeLib as quartz

# FilgraphManager has the same CLSID as FilterGraph
filtergraph = comtypes.CoCreateInstance(
quartz.FilgraphManager._reg_clsid_,
vidlib.IGraphBuilder,
comtypes.CLSCTX_INPROC_SERVER,
)
enum_filters = filtergraph.EnumFilters()
# make sure enum_filters is iterable
[_ for _ in enum_filters]


if __name__ == "__main__":
ut.main()

0 comments on commit 59be8b5

Please sign in to comment.