Use IsEqualTo, don’t use your scriping language equality comparison operaor. For example, here I’m using IsEqualTo to check if an object’s material is the Scene_Material.
si = Application print si.Selection(0).Material.IsEqualTo( si.ActiveProject.ActiveScene.Root.Material )