Технически нет такой вещи как импорт одного имени из модуля; весь модуль импортируется, а затем одно или несколько имен копируются в локальное пространство имен. Ваш импорт примерно эквивалентен:
import test
b = test.b
del test
За исключением того, что ни один момент test
никогда не находится в локальном пространстве имен (и впоследствии фактически не удаляется).