diff --git a/mypy/checker.py b/mypy/checker.py
--- a/mypy/checker.py
+++ b/mypy/checker.py
@@ -2709,8 +2709,10 @@ def get_variable_type_context(self, inferred: Var) -> Type | None:
         if inferred.info:
             for base in inferred.info.mro[1:]:
                 base_type, base_node = self.lvalue_type_from_base(inferred, base)
-                if base_type and not (
-                    isinstance(base_node, Var) and base_node.invalid_partial_type
+                if (
+                    base_type
+                    and not (isinstance(base_node, Var) and base_node.invalid_partial_type)
+                    and not isinstance(base_type, PartialType)
                 ):
                     type_contexts.append(base_type)
         # Use most derived supertype as type context if available.
@@ -2813,6 +2815,8 @@ def check_compatibility_all_supers(
                     continue
 
                 base_type, base_node = self.lvalue_type_from_base(lvalue_node, base)
+                if isinstance(base_type, PartialType):
+                    base_type = None
 
                 if base_type:
                     assert base_node is not None

diff --git a/test-data/unit/check-inference.test b/test-data/unit/check-inference.test
--- a/test-data/unit/check-inference.test
+++ b/test-data/unit/check-inference.test
@@ -3328,3 +3328,12 @@ class C(P, M):
     x = []  # E: Need type annotation for "x" (hint: "x: List[<type>] = ...")
 reveal_type(C.x)  # N: Revealed type is "builtins.list[Any]"
 [builtins fixtures/list.pyi]
+
+[case testNoPartialInSupertypeAsContext]
+class A:
+    args = {}  # E: Need type annotation for "args" (hint: "args: Dict[<type>, <type>] = ...")
+    def f(self) -> None:
+        value = {1: "Hello"}
+        class B(A):
+            args = value
+[builtins fixtures/dict.pyi]

Crash with nested partial type
**Crash Report**

Stumbled across this one while testing the latest master commit on Home Assistant (with dependencies).
A dependency (https://github.com/caronc/apprise) uses the pattern below which results in a crash.

I bisected the issue to the changes in #13494.

Direct link to the line which causes the crash:
https://github.com/caronc/apprise/blob/v1.0.0/apprise/decorators/CustomNotifyPlugin.py#L148

**Traceback**

```
(venv-39) $ mypy --show-traceback --no-incremental test.py
test.py:9: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
Please report a bug at https://github.com/python/mypy/issues
version: 0.980+dev.be495c72f551fe94748edafacc747eb07b252f5c
Traceback (most recent call last):
  ...
  File ".../mypy/mypy/subtypes.py", line 888, in visit_partial_type
    raise RuntimeError(f'Partial type "{left}" cannot be checked with "issubtype()"')
RuntimeError: Partial type "<partial dict[?, ?]>" cannot be checked with "issubtype()"
test.py:9: : note: use --pdb to drop into pdb
```

<details>
<summary>Full traceback</summary>

```
(venv-39) $ mypy --show-traceback --no-incremental test.py
test.py:9: error: INTERNAL ERROR -- Please try using mypy master on GitHub:
https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
Please report a bug at https://github.com/python/mypy/issues
version: 0.980+dev.be495c72f551fe94748edafacc747eb07b252f5c
Traceback (most recent call last):
  File ".../venv-39/bin/mypy", line 8, in <module>
    sys.exit(console_entry())
  File ".../mypy/mypy/__main__.py", line 15, in console_entry
    main()
  File ".../mypy/mypy/main.py", line 95, in main
    res, messages, blockers = run_build(sources, options, fscache, t0, stdout, stderr)
  File ".../mypy/mypy/main.py", line 174, in run_build
    res = build.build(sources, options, None, flush_errors, fscache, stdout, stderr)
  File ".../mypy/mypy/build.py", line 186, in build
    result = _build(
  File ".../mypy/mypy/build.py", line 269, in _build
    graph = dispatch(sources, manager, stdout)
  File ".../mypy/mypy/build.py", line 2875, in dispatch
    process_graph(graph, manager)
  File ".../mypy/mypy/build.py", line 3259, in process_graph
    process_stale_scc(graph, scc, manager)
  File ".../mypy/mypy/build.py", line 3360, in process_stale_scc
    graph[id].type_check_first_pass()
  File ".../mypy/mypy/build.py", line 2302, in type_check_first_pass
    self.type_checker().check_first_pass()
  File ".../mypy/mypy/checker.py", line 461, in check_first_pass
    self.accept(d)
  File ".../mypy/mypy/checker.py", line 569, in accept
    stmt.accept(self)
  File ".../mypy/mypy/nodes.py", line 1131, in accept
    return visitor.visit_class_def(self)
  File ".../mypy/mypy/checker.py", line 2035, in visit_class_def
    self.accept(defn.defs)
  File ".../mypy/mypy/checker.py", line 569, in accept
    stmt.accept(self)
  File ".../mypy/mypy/nodes.py", line 1206, in accept
    return visitor.visit_block(self)
  File ".../mypy/mypy/checker.py", line 2415, in visit_block
    self.accept(s)
  File ".../mypy/mypy/checker.py", line 569, in accept
    stmt.accept(self)
  File ".../mypy/mypy/nodes.py", line 908, in accept
    return visitor.visit_decorator(self)
  File ".../mypy/mypy/checker.py", line 4333, in visit_decorator
    self.check_func_item(e.func, name=e.func.name)
  File ".../mypy/mypy/checker.py", line 1000, in check_func_item
    self.check_func_def(defn, typ, name)
  File ".../mypy/mypy/checker.py", line 1186, in check_func_def
    self.accept(item.body)
  File ".../mypy/mypy/checker.py", line 569, in accept
    stmt.accept(self)
  File ".../mypy/mypy/nodes.py", line 1206, in accept
    return visitor.visit_block(self)
  File ".../mypy/mypy/checker.py", line 2415, in visit_block
    self.accept(s)
  File ".../mypy/mypy/checker.py", line 569, in accept
    stmt.accept(self)
  File ".../mypy/mypy/nodes.py", line 1131, in accept
    return visitor.visit_class_def(self)
  File ".../mypy/mypy/checker.py", line 2035, in visit_class_def
    self.accept(defn.defs)
  File ".../mypy/mypy/checker.py", line 569, in accept
    stmt.accept(self)
  File ".../mypy/mypy/nodes.py", line 1206, in accept
    return visitor.visit_block(self)
  File ".../mypy/mypy/checker.py", line 2415, in visit_block
    self.accept(s)
  File ".../mypy/mypy/checker.py", line 569, in accept
    stmt.accept(self)
  File ".../mypy/mypy/nodes.py", line 1289, in accept
    return visitor.visit_assignment_stmt(self)
  File ".../mypy/mypy/checker.py", line 2462, in visit_assignment_stmt
    self.check_assignment(s.lvalues[-1], s.rvalue, s.type is None, s.new_syntax)
  File ".../mypy/mypy/checker.py", line 2683, in check_assignment
    type_context = self.get_variable_type_context(inferred)
  File ".../mypy/mypy/checker.py", line 2712, in get_variable_type_context
    elif not is_subtype(candidate, other):
  File ".../mypy/mypy/subtypes.py", line 178, in is_subtype
    return _is_subtype(left, right, subtype_context, proper_subtype=False)
  File ".../mypy/mypy/subtypes.py", line 328, in _is_subtype
    return left.accept(SubtypeVisitor(orig_right, subtype_context, proper_subtype))
  File ".../mypy/mypy/types.py", line 2618, in accept
    return visitor.visit_partial_type(self)
  File ".../mypy/mypy/subtypes.py", line 888, in visit_partial_type
    raise RuntimeError(f'Partial type "{left}" cannot be checked with "issubtype()"')
RuntimeError: Partial type "<partial dict[?, ?]>" cannot be checked with "issubtype()"
test.py:9: : note: use --pdb to drop into pdb
```
</details>

**To Reproduce**

```py
class A:
    args = {}

    @staticmethod
    def f():
        value = {1: "Hello"}

        class B(A):
            args = value  # <-- crash
```

**Expected**
```
test.py:2: error: Need type annotation for "args" (hint: "args: Dict[<type>, <type>] = ...")
```

**Your Environment**

<!-- Include as many relevant details about the environment you experienced the bug in -->

- Mypy version used: `mypy 0.980+dev.09b8b550abe3982726047cc0ed68a9b6fa91745c (compiled: no)` (latest master)
- Python version used: `3.9`

mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferSimpleGvarType mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testAmbiguousUnionContextAndMultipleInheritance mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypesInNestedListAssignment mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testConstraintSolvingWithSimpleGenerics mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferSimpleLvarType mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypesInMultiDefWithNoneTypes mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testAmbiguousUnionContextAndMultipleInheritance2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testConstraintSolvingFailureWithSimpleGenerics mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypesInNestedTupleAssignmentWithNoneTypes mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLvarInitializedToVoid mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testTypeInferenceWithCalleeDefaultArgs mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypeFromArgument mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testDictLiteral mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypesInMultiDefWithInvalidTuple mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testGenericFunctionInferenceWithMultipleInheritance mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypeFromGvar mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testSetLiteral mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInvalidRvalueTypeInInferredMultipleLvarDefinition mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringImplicitDynamicTypeForLvar mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testGenericFunctionInferenceWithMultipleInheritance2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testSetWithStarExpr mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInvalidRvalueTypeInInferredNestedTupleAssignment mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringExplicitDynamicTypeForLvar mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testGenericFunctionInferenceWithMultipleInheritance3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringMultipleLvarDefinitionWithListRvalue mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testListLiteralWithFunctionsErasesNames mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringTupleTypeForLvar mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPrecedenceOfFirstBaseAsInferenceResult mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringNestedTupleAssignmentWithListRvalue mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testListLiteralWithSimilarFunctionsErasesName mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringTupleTypeForLvarWithNones mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringMultipleLvarDefinitionWithImplicitDynamicRvalue mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testNonOverloadedMapInference mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testListLiteralWithNameOnlyArgsDoesNotEraseNames mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringMultipleLvarDefinitionWithExplicitDynamicRvalue mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testGenericFunctionWithTypeTypeAsCallable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferenceOfFor1 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringTypesFromIterable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringGenericTypeForLvar mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnionInference mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringFunctionTypeForLvar mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferenceOfFor2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferSimpleGenericFunction mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringFunctionTypeForLvarFromTypeObject mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringGenericFunctionTypeForLvar mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferenceOfFor3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testCallableListJoinInference mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypesInMultiDef mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnderspecifiedInferenceResult mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testForStatementInferenceWithVoid mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypesInTupleAssignment mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferenceWithMultipleConstraints mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testCallableMeetAndJoin mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testReusingInferredForIndex mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypesInNestedTupleAssignment1 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferenceWithMultipleVariables mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnionInferenceWithTypeVarValues mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferringLvarTypesInNestedTupleAssignment2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testReusingInferredForIndex2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnionContext mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLambdaVarargContext mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipleAssignmentWithPartialDefinition2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testReusingInferredForIndex3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLambdaDeferredSpecialCase mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testGenericFunctionSubtypingWithUnions mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipleAssignmentWithPartialDefinition3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipleAssignmentWithPartialDefinition mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testOrOperationWithGenericOperands mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyInFunction mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferGlobalDefinedInBlock mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferDictInitializedToEmpty mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testAccessGlobalVarBeforeItsTypeIsAvailable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndNotAnnotatedInFunction mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testAssigningAnyStrToNone mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferDictInitializedToEmptyUsingUpdate mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testAccessDataAttributeBeforeItsTypeIsAvailable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeType mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndReadBeforeAppendInFunction mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferDictInitializedToEmptyUsingUpdateError mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeTypeAndAssignInInit mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyInClassBody mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInInit mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testListWithDucktypeCompatibility mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndNotAnnotatedInClassBody mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferDictInitializedToEmptyAndIncompleteTypeInUpdate mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInInitUsingChainedAssignment mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testListWithDucktypeCompatibilityAndTransitivity mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferDictInitializedToEmptyAndUpdatedFromMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyInMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmpty mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndNotAnnotatedInMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferLambdaType mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyUsingUpdate mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyInMethodViaAttribute mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferDictInitializedToEmptyAndUpdatedFromMethodUnannotated mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndNotAnnotated mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferLambdaType2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testSpecialCaseEmptyListInitialization mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyInClassBodyAndOverriden mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndReadBeforeAppend mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferSetInitializedToEmpty mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testSpecialCaseEmptyListInitialization2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUninferableLambda mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndIncompleteTypeInAppend mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferSetInitializedToEmptyUsingDiscard mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUninferableLambdaWithTypeError mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferSetInitializedToEmptyUsingUpdate mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndMultipleAssignment mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListInitializedToEmptyAndAssigned mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferLambdaNone mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalVariablePartiallyTwiceInitializedToNone mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testEmptyCollectionAssignedToVariableTwiceNoReadIncremental mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLvarInitializedToNoneWithoutType mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLambdaDefaultContext mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testGvarPartiallyInitializedToNone mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAssigned mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAppendedClassBody mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartiallyInitializedToNoneAndThenToPartialList mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAppended mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferOrderedDictInitializedToEmpty mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartiallyInitializedToNoneAndThenReadPartialList mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAssignedItem mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAssignedItemClassBody mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartiallyInitializedToNoneAndPartialListAndLeftPartial mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToNoneAndAssigned mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToNoneAndAssignedClassBody mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartiallyInitializedVariableDoesNotEscapeScope1 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyNonSelf mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartiallyInitializedVariableDoesNotEscapeScope2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListTypeFromEmptyListAndAny mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndTopLevelVariable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAssignedOtherMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferFromEmptyDictWhenUsingIn mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testEmptyCollectionAssignedToVariableTwiceIncremental mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndDecoratedMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndDefineAttributeBasedOnNotReadyAttribute mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAppendedOtherMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testAttributePartiallyInitializedToNone mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndDefineAttributeBasedOnNotReadyAttribute2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testAttributePartiallyInitializedToNoneWithMissingAnnotation mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferFromEmptyDictWhenUsingInSpecialCase mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAssignedItemOtherMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypes mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testGlobalInitializedToNoneSetFromFunction mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToNoneAndAssignedOtherMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testGlobalInitializedToNoneSetFromMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypes2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialTypeErrorSpecialCase1 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferAttributeInitializedToEmptyAndAssignedClassBody mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferFromEmptyListWhenUsingInWithStrictEquality mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypes3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndCircularDependency mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialTypeErrorSpecialCase2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferListTypeFromInplaceAdd mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialTypeErrorSpecialCase3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypesSpecialCase1 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypes4 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferSetTypeFromInplaceOr mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndAccessVariableBeforeDefinition mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationEmptyListRightInContext mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypesSpecialCase2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndAccessInstanceVariableBeforeDefinition mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalVariablePartiallyInitializedToNone mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationEmptySetLeft mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testNoCrashOnPartialMember mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testForwardReferenceToDecoratedClassMethod mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypesSpecialCase3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testNoCrashOnPartialVariable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationEmptyDictLeft mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationRedundantUnion mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypesSpecialCase4 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testNoCrashOnPartialVariable2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationMultipleInheritance mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndPartialTypesSpecialCase5 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testNoCrashOnPartialVariable3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationMultipleInheritanceAmbiguous mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationEmptyDictRight mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationEmptyListLeft mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferenceNestedTuplesFromGenericIterable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndClassAttribute mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationEmptyListRight mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testDontMarkUnreachableAfterInferenceUninhabited mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationDictWithEmptyListLeft mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationEmptyListLeftInContext mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMultipassAndMultipleFiles mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToNone4 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithClassAttributeInitializedToNone mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToEmptyDict mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnificationDictWithEmptyListRight mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testDontMarkUnreachableAfterInferenceUninhabited2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithClassAttributeInitializedToEmptyDict mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToEmptyDict2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testMisguidedSetItem mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToEmptyList mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testDontMarkUnreachableAfterInferenceUninhabited3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToEmptyList2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToNone mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToEmptyDict3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToNone2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToEmptyList3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithNestedFunction3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToNone3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesBinderSpecialCase mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithGlobalInitializedToNoneStrictOptional mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithInheritance mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithNestedFunction mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesAccessPartialNoneAttribute mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithInheritance2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetNotImport mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesAccessPartialNoneAttribute2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithAnyBaseClass mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithNestedFunction2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnderscoreClass mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetLocal mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesInMultipleMroItems mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetNotClass mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetForLoop mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testLocalPartialTypesWithInheritance3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetNotGlobal mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetNotClass2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPermissiveGlobalContainer1 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetNotExceptClause mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetWithClause mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetTupleUnpacking mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPermissiveGlobalContainer2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPermissiveAttributeOverride1 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPermissiveGlobalContainer4 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPermissiveAttributeOverride2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInheritedAttributeNoStrictOptional mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnusedTargetMultipleTargets mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPermissiveGlobalContainer3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testIncompatibleInheritedAttributeNoStrictOptional mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPermissiveAttribute mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInheritedAttributeStrictOptional mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testOptionalTypeVarAgainstOptional mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testDeferralInNestedScopes mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testNeedAnnotationForCallable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnionGenericWithBoundedVariable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testDeferralOfMemberNested mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testDontNeedAnnotationForCallable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUnionInvariantSubClassAndCovariantBase mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialDefaultDictListValueStrictOptional mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialDefaultDict mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialDefaultDictSpecialCases mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialDefaultDictSpecialCase3 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferCallableReturningNone1 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialDefaultDictSpecialCases2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferredTypeIsSimpleNestedIterable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialDefaultDictInconsistentValueTypes mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferredTypeIsSimpleNestedList mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferCallableReturningNone2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferredTypeIsSimpleNestedIterableLoop mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testPartialDefaultDictListValue mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testInferredTypeIsSimpleNestedListLoop mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testRegression11705_NoStrict mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testErasedTypeRuntimeCoverage mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testTupleContextFromIterable mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUseSupertypeAsInferenceContextInvalidType mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testRegression11705_Strict mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testTupleContextFromIterable2 mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUseSupertypeAsInferenceContextPartial mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUseSupertypeAsInferenceContextPartialErrorProperty mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUseSupertypeAsInferenceContext mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUseSupertypeAsInferenceContextPartialError mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testUseSupertypeAsInferenceContextConflict
mypy/test/testcheck.py::TypeCheckSuite::check-inference.test::testNoPartialInSupertypeAsContext